Do all Mazda Hardtops fit all years?