If you are friends with a professional massage therapist, then no. Otherwise I am pretty sure everyone needs to cough up some cash for being able to enjoy a professional massage (once you go pro, you never go back).
As far as BJs go, I am not familiar with the pricing there myself ;-)