Delrin? Or do you mean polyurethane. Delrin is very hard and therefore can break if its not used in a precision fit. Seems to me it would transmit a lot of noise and vibration especially in a unibody Mustang. That's why you see poly used widely in suspensions.