I think they should do just fine, I was considering making my own but without a welder it isnt going to happen very soon, LOL
I do like that the "inserts" are rubber, they should be far better at dampening vibrations than a polyurethane style of insert. The inserts appear to be a cartridge type that is used in the factory truck A-arms, the part numbers on the insert cross to them.