I haven't had to call a tow truck for anything in a while, but I believe that $150 will get you further than $35 miles. Of course, it depends on where you are too. I think it's around $75 - $100 for around 50 miles around here.
Check with getting roadside assistance on your motorcycle insurance, most companies offer it pretty cheap. I know nationwide has it. I have auto-owners, and they offer it. I believe progressive and allstate do too. Also, if you're a member of the AMA, they offer it (I think it's free with membership).