i would get a pmr top clamp and some lowering links,
as far as the strip you can strap it as well , it keeps the suspention loaded so you dont get the lift on take off and after running the mile this yr they work great for brakeing at high speeds, no nose dive when you let off the throtle !
but i like the pmr clamp had one on my 06 look great !