$150 is a steal, but you may wan to try adjusting everything again. I haven't had that exact bike in my hands, but components like that can be just fine. The one I got from Bikes direct has been pretty great as far as how well it works. Of course for the price you paid you can spend a decent chunk of money on upgrades and still have a great bike for the price. Have fun I love the 2 minivelos I have.