Callaway CPO for me has been great as well. Bought a couple pm grand wedges a couple years ago that still had plastic on them. Friend of mine has had the same experience. Hope nobody's fucks it up.
3balls is the ultimate "shill bidder" in my experience. I don't even bother with them.
Global Golf thank God has great customer service because they fuck up what is in the picture that u think u are buying and what they end up sending u. When u tell them over the phone, they have no idea what u are talking about...it's like talking to my mother. But they give you a refund without issue and a ship back label right away, so that's nice.