I had Rexxer do mine. This is not really a hop up. 796 is about all it can be performance wise. with this you can remove the plate in the exhaust and not be stuck with a dash light staying on. Along with Mivve mufflers, K&N air filter, there really isn't isn't much you can do. I know mine sounds a hell of a lot better, and I have no flay spots, or idle problems. I gained a bout 4 MPH top end. Be careful who does your ecu re-flash. Mine got all screwed up by someone else the first time. BASICALLY missed a riding season. I think gexxer was about a 2-3 week turnaround.