No the Micron pipe will not fit the 08 at all. There is no ECU you can either get the Doebeck Techlusion or the REMUS FI Controller that is about it and I don't even know if those will fit the 08. Just call Buell and find out when they will have the race ecm for the 08 models.