Well, you asked a gun forum if you should get a gun or something else. You shouldn't be surprised that the response is overwhelmingly in favor of the gun.
Sometimes I think if you asked a gun forum "should I get this registered transferable machine gun or a house", you'd have at least half the respondents saying to go for the MG because they don't typically loose value. And we even have what seems to be the gun forum requirement of someone recommending you buy gold when any financial matters come up, even though gold prices have been falling for the past year! (sorry BSA1
)
I've had a motorcycle and they're incredibly fun, almost to the point of being addicting. However, the motorcycle has carrying costs that the gun doesnt have besides the loan, like gear, insurance, gas, and maintenance. I would also not take out a loan for a toy, especially when you likely don't have much credit history and will end up paying a higher rate on the loan.
I would personally save the $1,000 and put it towards an emergency fund, a down payment for a house (take advantage of those low interest rates while you can!), or a Roth IRA.
FWIW I graduated about 6 months ago and am now in a position to buy a nice house in a very good neighborhood. I know saving for a house seems daunting at first but it really is something that's achievable.