It will fit as long as the bolt thread of your oil guage is 19mm Coarse Thread. This item does not fit Suzuki EN125, GS125,GN125, GN125H which has oil gauge of 19mm fine pitch thread. This item does not fit Yamaha JOG100, RS100, RSZ100, BWS100, AEROX100 either as the oil gauge of these models is 25mm. Dimension: as pictured below: The Oil Line is 58cm long.