games are "free" you aren't saving anything by having a drive already to go.
it's the cabinets wood, the hardware, the screens, the buttons, the joysticks, the glue and screws, the paint, the wire, the time, and effort....
THAT is the cost of these machines.
we have people here who dedicate their excess time to building cabinets and it takes them Weeks, months, years...sometimes they never finish them.
if you don't want to put the time and effort into doing it yourself, you are certainly going to pay for it. if not your time, then someone elses.
THIS is why they are expensive.
Think of it this way, The guy who BUYS an already restored classic car.
Sure, you have a classic car RIGHT NOW but you don't get the satisfaction of hand building/polishing/making all the parts to make it what it is. These owners are the worst kind of owners. They don't care it took 10,000 hours to do. They race their car around and ratbag it. There is no pride.
this is what I suggest you do. get yourself an arcade panel like the x-arcade for a buck and a half or 2 bucks, (
http://shop.xgaming.com/ ) hook your TV up to your computer and play your games.
if you feel your arcade experience is still lacking, go get a cabinet from a local vendor or amusement company (likely for free.99) and slap your xarcade on it. (lot's of people here have done that)