I'm cheap, so it's usually used stuff from ebay, mcarterbrown, pbnation, ... Sometimes I'll get something from actionvillage.com or zephyrpaintball.com - they tend to be reasonable in pricing. Other times I just scour teh intarwebs for whatever site has the part I want cheapest.