I think $120 was for a complete frame swap (wheels, chain, stem, brakes?, headset, BB, seatpost, tuneup) not just the headset and BB.
But, I agree $120 is still steep for even all of that. I think $50 would be fair for a 100% swap. $75 if the wheels are trued.