Buying at the store is probably better if you plan on going to Jaeger's. They give you 180 day field fee pass that allows you to play there for free instead of paying $15 every time you go
They are right on par with Amazon. If you buy from Jaegers you get 120 day free feel free though.
It's pretty much the same across the board but if you find a gun that is the exact same model, color, everything. And it is from the original company brand new (no certified refurbished things) they will price match. But I would buy from the pro shop because of the 120 day free field fee.
Thanks! Your answer is awaiting moderation.