$30? Not a bad deal if you don't already have a bmx. As far as parts/wheels to put on it, put on what you want. Another option is to instead of buying all those parts, just buy a new bike. What type of riding are you gonna do with this? Park, street or general rider?