but I do require a 0.005 upfront payment for shipping
Makes no sense, you won't be able to withdraw it fast enough to pay for shipping with it.
I'd take extreme caution trading with this person.
Do people seriously have the time to create an elaborate scam to get 0.005 Bitcoin?
(serious question)
Is this sort of thing common?