This is a direct replacement for Honda part numbers
31700-107-782
31701-107-702
31700-102-731
It fits later CT 90 and many CL CB SL XL 100 &125 (single cylinder) models.
Please use the fitment chart on this listing.