Ouch that's a rough loss. I trade a lot of computer hardware and on sites that have builtin feedback. Regardless, when someone tells me to ship first, I always refuse. Simple fact is, they can easily pay through paypal and if they get scammed, either call PP or chargeback on the CC. If you get scammed, nothing you can do.
Warning lights always go up for me when someone asks me to send first.