Mountain lions are thin skinned animals a 357 mag and up would be more than enough at close range. If you shoot one better hope you can prove to DOW it was infact self defense or you are in big trouble.
Personally I would get a can of pepper spray for bears if that stops grizzlys I have no doubt it would stop a mountain lion. I would still carry a gun also.