TX 50 should be adequate for 7 speed. TX 50 what? You need shifters & DER to match. Sometimes one component is no brand junk.
I'd probably look at the cables & then shifters. It may also have some crap freewheel without the shift "enhancements" that a name brand will.