Paintball Gear Canada is awesome! I always receive my order well before the expected delivery date. They ship your order out promptly. No waiting around for weeks wondering if your order is going to arrive. Customer service is always available to help you out and give you their professional product knowledge.