If you are buying your first firearm, first hand gun or just adding to a collection, buying from a local shop with or without the extra warranty is a much better choice than purchasing online. Not only will you be able to ask any questions you may have face to face with someone knowledgeable about the gun, but you never know if, when ordering online, it is in perfect working order. Can you safely assemble and disassemble the firearm yourself? Do you know by looking at this gun if there is a manufacturing defect that could be dangerous? Also, consider if something does go wrong with the weapon, maybe as simple as a jam, can you safely, with confidence repair the gun yourself? Whether you have used and are familiar with the weapon or not, I feel it would be in your best interest to buy from a local shop. If the price difference is substantial, ask yourself why. Even if you do decide to purchase online, I would recommend taking the firearm to a local gunsmith to inspect before firing the weapon, for safety's sake.