Am I justified in my frustration?

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.
Or throw it in the junk pile. Kim