I did. It's been a while but I think the red bushings are PST poly strut rod bushings.
The mounts are pieces of 2" angle iron welded together, then bolted to the frame rail (with a thick-wall tubing spacer through the rail to prevent crushing when the bolt is torqued securely.