I'm wanting to build up my first DJ bike. I'm 5'9", 160 lbs, 30" inseem. I normally ride a medium bike & currently have an AM-Giant Reign 1, FR-Iron Horse 7.5, DH-Trek Session 10.

I want to build up a DJ bike to hit jump parks, street, urban etc in SoCal & Santa Cruz.

I'm considering the KHS DJ 25 from Wheel World for $89. Is it any good & if so what would be the best size for me, the small or medium? I'm thinking the small may be better...

http://wheelworld.com/itemdetails.cfm?id=6222

I'm looking to build it up with Azonic Outlaws, Marz DJ 1, a geared setup with a bash guard & chain guard, Juicy R brake & Maxxis Holy Roller.

Thanks!