On the seat upgrade issue, I highly recomend Cycle Solutions ( http://cyclesolutionsllc.com/
). I had them do my X-Country and Lil BPO got her DR350 seat done. Outstanding product, comes back looking stock or near stock. They are the only guys doing seat upgrades that re-do every other aftermarket seat on a regular basis, Mayer, Renazco, Corbin, Sargent, all of them. When they did ours I asked if I could do a write up on them for the vendors forum:
We are replacing her DR350 with a WR250R and she can't wait to have the seat done.