Wow. You didn't give him the required "ship to" info for over 3 months, you cancelled the check that he didn't ever cash, and he sold the gun to a more responsive buyer. Sounds like a done deal to me. Get over it and move on.