Have used Gun-Parts.com for years. Have always mailed in my order with a cashiers check, usually recieve my order back in the mail in about three weeks or so. Everything I have recieved has always been exactly what I ordered and in good shape if not new.