Ft Campbell Busa
Registered
I was looking for some straps and lowering links when I came across these. This is an electronic device that pulls power when the front wheel begins to come up? Is it worth $160? Does it work? I did order the strp and links as suggested by you guys. Thanks