Agree with the craigslist suggestion or buying a new cheaper bike. I got a bike on craigslist for $100 and it served its purpose.

I think #3 is not an option as 150 miles would be torture if your neck and hands are hurting on shorter rides. Good Luck.