It is a scam. If it was legit the check would be for the right amount. This is trying to use greed against you.You cash the check, send her gun and money. Then 3+ days later your bank will tell you it bounced.