I bought this to replace my fuel pump that gives out around 8.5-9k and strains to go past that, when it should easily run all the way up to 16k. Put this one in, can't even get my bike to idle correctly. Idled flawlessly before I put this piece of crap in, now I can't get it to run at all. It got delivered at noon, I'm starting a return for it 3 hours later because it won't work the way it's supposed to. Looks like I'm going to have to try and track down an OEM pump because a cheap one won't do it.