Stop in for a cup of coffee

This is what mine look like...not the control arm but the mounting

View attachment 1715308291
you have a 65 polara BIG difference!!