Progress is looking good, You'll sleep better knowing all the rust is gone and you have clean primer sealing all the unseen areas. If you're really quiet you can hear the rust behind my quarters plotting against me.
Link mounts look good, I've seen 2 builds now where people welded them directly half way over the frame rail and torque box.