I don't own a 128 but I own a few 99s. They're not featherweights. The very common cast iron versions like I own weigh in at around 25 lbs without a case or accessories. A featherweight comes in somewhere around 11 lbs. They did make a few aluminum 99s and there's an aluminum 99 clone too. I think those would be able to hold their own with a featherweight with only a couple pounds difference in weight.
Rodney