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.
View attachment 1715582622 View attachment 1715582623 View attachment 1715582624 View attachment 1715582625