the reason i gave it 2 stars is because the product specs is some kind of programmer and not the actual product in the picture which is a mevotech mk80306 upper control arm looks like a scam to me. Now I'm not sure if it really fits my 2010 f150 xlt. I won't buy it.