You may want to check out a local bike coop. They fix up old bikes and sell for a lower price, or if you have skills, maybe you can donate your labor and get a free or really good deal. Don't know where you are from, but most larger cities have something along those lines.