Just purchased an STS and purchased Kuryakyn grip number 6241 and can't get the throttle side to fit. It is extremely tight and and can only get it on about an inch. Does anyone one know if this is the correct part number for the STS?