I believe it will fit the years listed in the item's title. It is in good scratch free condition. The frame and weather stripping is in good condition as well. Please look at the photos.
Good Luck and Thanks for Looking.