Dave is right.
Also, if you are buying from someone you don't know, get proof they actually have the gun before you send them any cash - in fact, if you aren't using paypal (and pay the fees), meet them in person.
This gives you the chance to test the gun, and you can haggle to reduce the price if you find any defects.