I bought a Febi Bilstein one (part #15527) for my 1.7 even though they only list one for the 1.4. It is pretty much identical as far as i can see. Although Ford list 3 part numbers for this item, i think it's just the rubber bush stiffness that is different. That may be wrong but either way the new one was way stiffer than the soggy old one i removed.
The pics below show the two side-by-side. New Febi one on the left. Interestingly it has a Ford badge in the casting that has been ground off by the manufacturer.