Do you know if these louvers are from a Z car? I've been told they look like they came off of a Z car, but I don't know. I thoght they were for a Mustang f Fastback, but there too long. I have a 1970 Mustang Mach 1 and they are about 8 inches too long for the back window.