On my 2004 Speedmaster I never turn the petcock off and I have never had it leak. I know you are supposed to turn it off, but I never do.


I'm built for comfort, I ain't built for speed