brake pedal needs pumping

Adjustment on drum brakes can substantially affect the pedal height, but, it will not make it go to the floor. That's a hydraulic issue. You have a leaking wheel cylinder somewhere I bet.

Remember, "NEW" does not mean "GOOD".