Well, I certainly understand the $$$ perspective.
Few things to help;
1) Stretch 2x day for 20-30 at a time. Focus on the back and legs.
2) Drink lots of spring water.
3) Pick a great multi vitamin, I love Tangy Tangerine.
Good luck man, I too struggle and think of surfing each and every day, many times a day.