I'm starting to get into dirt jumping and might try some dual slalom and mountain cross soon. I also go down most of the downhill coarses where I live. However, I still want to be able to climb hills and I was wondering what the best set up would be. I'm probably going to get new pedals, a two ring chainguide and bashring, short steering stem, riser bars, 2.35 tires, and either a marzocchi dirt jumper fork or a z1 drop off 2. What are some recommendations of other things that would be useful?