Aspect Skate Shop
G1 skate supply, wreckless skate shop,skate warehouse .
A complete skateboard can be purchased from a store that specializes in skateboards such as Skate Warehouse, West Side Skate Shop, Tactics and 360 Skate.
You can find a skateboard at your local skate shop. Walmart but not recommended they are cheap and i guess you get what you pay for. If there is not a local shop i would try CCS.com it is a trusted online skate shop you can order a skateboard there.
you can buy rims at a local skate shop
Skate board shop or halfords
skate and wheel is a great skate shop it is on wilder RD. in bay city
any skate shop or online. zumiez, vans, ccs.com
you can get them at a skate shop that's were i got mine
usually skateboards are $80-$120
It doesn't matter that much, it really depends on what you are more comfortable with. So just try different sizes of skate decks at your nearest skate shop of they let you ;)