If the price difference is that great, I would definitely go w/ the 40. Personally, I prefer to buy online, as the shipping + $25 FFL rarely exceeds state tax, and prices tend to be better. Just bought a Kel Tec for example that locally I couldn't find for under $520+tax and got it from...