I'm buying, not selling. I know 100% for certain the MO is legit, since I would have purchased it at my local USPS branch before heading out.
EDIT: If I were selling, I'd request a USPS money order then we'd head to the local USPS branch. I'd send them in to cash the MO and bring out the money before handing over the gun.