Unless you're buying Holland & Holland, investing in guns is a stupid idea.
At best, most guns will keep track with inflation.
But even assuming they rose in value at a rate to make it worthwhile, you'd have to buy them by the truckload to be able to turn enough of a profit to be able to make it worthwhile to just cover basic living costs.
Small arms aren't worth investing in unless you're Yuri Orlov.