I've dealt with all three companies at various times. Paintballgear.ca has been the most consistent in having things in stock, shipping out, etc. Badlands has never been a disappointment for the most part and they have good sales, but poor tech service and a limited selection of stuff. PBL is a weird case. They seem to have a wide selection of stuff, but I've run into completely indifferent sales staff on the phone the handful of times I've called. Otherwise, decent shipping.