yeah dude, 500 is FINE. i bought a like new Mountain cycle rumble for 500, and its a DANK ass bike. any kinda just general purpose mt bike will be fine. the thing is, is DJ and riding long distances is a real clash and bike geometry. pretty much you simply cant have both in one bike, and it still be decent. either get something like an STP2 bad geometry for road riding, or a general purpose cheapo mt bike. i (and MANY like me) started on trek 820s. its a cheap, steel front susp. general use bike, and i put that fucker through hell. but something like that or buy used.