P&D usually carries the best sellection and staff are helpful, wild west sometimes has the oddest stuff you would never expect to find at sometime great prices, you just have to watch as the owner typically strips out all the goodies (stripped a cleaning kit from my swiss arms and swapped out the sling, and will take one mag if it comes with two aimo and the opinion and experience of others) Milarm has some stuff but P&D is really the place for on the shelf selection. P&D won't deal though so if you plan on buying lots check EE or make the trip to calgary and deal with TSE they are much happier to deal. Also Bashaw sports will surprise you with what they carry, call them if you have something in mind, if he doesn't have it he can get it and again is happy to deal unlike P&D.