The boomerang shackles I got from Sky are very nice. 3/8" material, greaseable 18mm gd8 bolts and nylocs. I dropped some new poly bushings in there too. NICE.
There is no contact on compression, but on extension there is a bit. So I just trimmed the body mount about 1/2 inch. It's fine...