My 2010 Giant XTC 29er 1 is a medium but is a bit more than what you're looking to spend. It's pretty much stock but I've swapped out the squeeky Avid Juicy 3 with Shimanos so problem solved. I've also replaced the stock Giant seatpost with a Thomson seatpost with setback and replaced the stock grips with Ergons with built in barends. The picture doesn't show the Thomson seatpost but it is included.