month ago i fitted new steering rack ends and the upper balljoint or track rod end, just got the wheel of to do my brakes and they have rusted really badly, and its not surface rust either! look like they have been on there several years not weeks.
the stock components were in better condition than these
So if anyone has them fitted or is fitting them, my advice would be to avoid, going to have to go and sort these out