"Make sure your strap kits go on TIGHT, they should be almost be a pain to install."

In that case, I guess I did mine right! :010
Lee
Tustin, CA