Had mine on for a few weeks and no leaks at the pump. I took the edge off the lip where the 990 pump goes in and put a little grease on the O ring to minimize chances of damaging it during install, so far so good. The look of the tanks is starting to grow on me and the best part is no more crappy crash bars.
Born 10,000 years too late
Scientific Wild Ass Guesser:hmmmm