I have also built a lot of stuff using Modify-brand stuff and am pretty happy with it. The bonus is that multiple shops in Canada actually carry entire lines of Modify parts so you can actually brand match across your entire build if you want.
Airsoftparts carries 135 Modify-brand items:
http://www.airsoftparts.ca/store2/in...ba907597c03247
Once you get age-verified I could reveal other retailers with this stuff, otherwise you're going to have to work that Google.