Sounds like a cv axle, but you might trying getting the wheels balance or rotated first to see if the vibration leaves. I bet if you check, your motor mount is toast.
Squeaks are definitely struts or bushings.
_________________________
'13 Mustang 3.7V6 - MT82
'00 GP SE (L67 Swap, XP, Headers, 3.25")
'98 GTP, '01 Bonne