First major upgrade I needed was custom wheels. The stock tires would go flat just by looking at them funny. I'm 270lbs so it's rough on my wheels. Have Sun CR-18 rims (36 hole), DT spokes, Schwalbe Marathon Plus tires (very nice), Shimano DH-3N72 dyno in front. Feels rock solid. I don't worry about pinch flats anymore going over those darned railroad tracks. Next month I'll get the Supernova E3 dyno lights for it.