Those look like the ones I just installed on my Barracuda except mine came with a new ball joint installed. I did notice that the SPC ball joint boot doesn't quite fit up over the top shoulder as well as it should (not like a factory boot fits).
treblig