I was given this today, does anyone know if it was bike specific or a generic one, looks like its from 1990.