There is very little you can buy new and hold your money on. Guns are no exception.

Buy a new British 'best' shotgun or rifle and keep it to use for the rest of your life. If you sell it you will lose money.

Buy a 1920s gun or rifle at the right money today, use it for ten years and sell it. You will either get all your money back or make a profit. Bear in mind the key 'Original Quality / Current Condition' equation and you will be OK.

The loss of money on new guns is not a reflection of their quality, just that the firs buyer takes the hit. Thereafter, depreciation lessens or reverses in time if it is a quality product in limited supply.