Fit perfectly on the 2007 Bonneville I recently bought. I'm not sure why it doesn't come with the middle piece that sits between the petcock and the tank, but luckily I already had that. (None of the petcocks I've seen for sale include that piece.) It did come with a rubber gasket even though the listing said it didn't come with any.. Two are needed for the petcock install. British Customs got me the part quickly, which is always appreciated when you're eager to get a bike back on the road. This is my first modern era Triumph so I'm slowly figuring out which companies to order parts and accessories from. BC is definitely at the top of my list.