I had a set that looked way worse than those... The 3m kit will make them look like new.

Also that bottom gasket/weatherstripping that you say is broken, you only need those if you are putting the headlights on a 99 bumper, you actually have to remove them for any other bumper.