I would try and figure out what is the cause of the heavy foot pressure before you attempt to install the control. Most controls pull directly on the throttle arm at the carb or fuel injection body and may have trouble. Is the problem in the peddle hinging or is the cable just rusted up?
Try disconnecting the peddle and see if the problem is in it as apposed to the cable.
WBCCI 12156 AIR 3144 WACHUNG TAC NJ6
2004 Excursion 4x4
1991 34 ft. Excella +220,000 miles, new laminated flooring, new upholstery, new 3200 lbs axles