Hi guys. Greetings from Malta.
I have always fitted the Fastrax alluminium suspension arm mounts. They too have delrin balls, and work very well.
Apart from that they are lots stronger. We have them both front and rear.
I certainly recommend them.
Regards
Joe from sunny Malta.