I am not sure if there is supposed to be a seal deal on those caps or not. Do you actually see gas coming out, or just smell it? Hmm, make sure it is the right one, etc.. that there is a seal, it is not off of the threads....
Vote for Snowmobile Fanatics.com
Vote for Snowmobile Fanatics.com