Came from my 90 but not sure if it is GM or aftermarket. I know by the cars RPO codes it didn't have the dual roof option so this glass top was put on it at sometime. I have heard it should have serial numbers but I don't see any. It does have made in the USA and corvette stamped on it.