Yes the Evo 8/9 bonnet will fit a 7 no problem but you'll need a 8/9 bumper too cos the crease in the bonnet won't line through. You can mix and match an 8 bumper with a 9 bonnet or vice versa though cos the grill is the same on the 8/9 bumper just different on the 7.