Which is better, the stabilizer kit from SLR or the one from Automotive Customizers?
I called SLR a few times today but nobody answered. Left a message and nobody returned my call. May there out wheelin??
Does anyone know if I'll have to remove the '02 factory front skid plate to install either of the stabilizers? It looks like it.