Am I justified in my frustration?

I would never take that to a swap meet in that condition. Kim
Maybe not but that’s almost exactly what swap meets are for. If you inspected this unit and put time and effort in to making it into a more usable part you’d ask more money for it.