For tubes, lubes, and some components you can go to mail order but for stuff like saddle, shoes, helmets, stems, or anything that come in multiple sizes, shapes, and configurations you really should get them at your local bike shop because you want to make sure they fit properly and will suit your needs.