I hear ya man. I was patient as a mofo on my first pin and it took a lil over a year for me to find a Demo Man in the Bham area for a decent price. Haven't seen anything for a good deal in Bham since then. We are the Sahara for pinball deals.
Your best bet to get a working players condition pin is to buy from a know trusted pinsider that is somewhat localish (meaning ATL and beyond) and have "pinballs on the move" deliver it to you for around $250. I bought 2 pins (LAH & WWF) from a good pinsider outside ATL this year. Only problem would've been not being able to inspect them myself but the guy I got them from is a good dude and if I could go back I would've just had them delivered. Taking off work and having the uhaul I rented getting a flat tire on the way there was enough to make me not want to mess with that again. I don't own an SUV and the gas $$$ I spent and time it took made me decide delivery is best for me.
Let me know if I can help you in any way. I'm not tech smart but can give an honest opinion on what is a fair deal and can point you in the direction of people who are smarter than I am when it comes to fixing issues.
Cheer Bro
PorkChop