Ecu with two Oem pre programed coded Dess key's.
Ready to run as delivered.
From a 260hp RXT with the IS suspension system. 
Spotless terminal pins.
Part # 420666422 and replaces/updates 420666326 420666532 420666323 and 420666072

Correct for the following models
2009 GTX LIMITED iS 255 - Air Intake Manifold And Throttle Body
2009 RXT iS 255 - Air Intake Manifold And Throttle Body
2010 GTX LTD iS 260 - Air Intake Manifold And Throttle Body
2010 RXT iS 260 - Air Intake Manifold And Throttle Body
2010 RXT-X and X RS 260 - Air Intake Manifold And Throttle Body
2011 GTX LTD iS 260 - Air Intake Manifold And Throttle Body Sea-Doo
2011 RXT 260 & RS - Air Intake Manifold And Throttle Body Sea-Doo
2011 RXT aS X & aS XRS 260 - Air Intake Manifold And Throttle Body Sea-Doo
2011 RXT iS 260 - Air Intake Manifold And Throttle Body Sea-Doo
2011 RXT-X 260 & RS - Air Intake Manifold And Throttle Body Sea-Doo
2012 GTX LTD iS 260, (18CS) - Air Intake Manifold And Throttle Body Sea-Doo
2012 RXT 260 (RS), (17CS) - Air Intake Manifold And Throttle Body Sea-Doo
2012 GTX LTD iS 260, (18CA, 18CB) - Air Intake Manifold And Throttle Body 1_Sea-Doo
2012 RXP-X 260 & RS - Air Intake Manifold And Throttle Body 1_Sea-Doo
2012 RXT 260 (IS) - Air Intake Manifold And Throttle Body 1_Sea-Doo
2012 RXT 260 (RS), (17CA, 17CB) - Air Intake Manifold And Throttle Body 1_Sea-Doo
2012 RXT-X 260 & RS - Air Intake Manifold And Throttle Body 1_Sea-Doo
2012 GTX LTD iS 260, (18CA, 18CB) - Air Intake Manifold And Throttle Body 1_Sea-Doo
2012 RXP-X 260 & RS - Air Intake Manifold And Throttle Body 1_Sea-Doo
2012 RXT 260 (IS) - Air Intake Manifold And Throttle Body 1_Sea-Doo
2012 RXT 260 (RS), (17CA, 17CB) - Air Intake Manifold And Throttle Body 1_Sea-Doo
2012 RXT-X 260 & RS - Air Intake Manifold And Throttle Body 1_Sea-Doo
2013 GTX LTD IS 260 - Air Intake Manifold And Throttle Body 1
2013 RXP-X 260 & RS - Air Intake Manifold And Throttle Body 1
2013 RXT 260 & RS - Air Intake Manifold And Throttle Body 1
2013 RXT-X 260 & RS - Air Intake Manifold And Throttle Body 1
2013 GTX LTD IS 260 - Air Intake Manifold And Throttle Body 1
2013 RXP-X 260 & RS - Air Intake Manifold And Throttle Body 1
2013 RXT 260 & RS - Air Intake Manifold And Throttle Body 1
2013 RXT-X 260 & RS - Air Intake Manifold And Throttle Body 1
2014 GTX LTD iS 260 - Air Intake Manifold And Throttle Body 1
2014 RXP-X 260 & RS - Air Intake Manifold And Throttle Body 1
2014 RXT 260 & RS - Air Intake Manifold And Throttle Body 1
2014 RXT-X 260 & RS - Air Intake Manifold And Throttle Body 1
2014 GTX LTD iS 260 - Air Intake Manifold And Throttle Body 1
2014 RXP-X 260 & RS - Air Intake Manifold And Throttle Body 1
2014 RXT 260 & RS - Air Intake Manifold And Throttle Body 1
2014 RXT-X 260 & RS - Air Intake Manifold And Throttle Body 1
2015 GTX LTD IS 260 - Air Intake Manifold And Throttle Body 1
2015 RXP-X 260 & RS - Air Intake Manifold And Throttle Body 1
2015 RXT 260 & RS - Air Intake Manifold And Throttle Body 1
2015 RXT-X 260 & RS - Air Intake Manifold And Throttle Body 1
2015 GTX LTD IS 260 - Air Intake Manifold And Throttle Body 1
2015 RXP-X 260 & RS - Air Intake Manifold And Throttle Body 1
2015 RXT 260 & RS - Air Intake Manifold And Throttle Body 1
2015 RXT-X 260 & RS - Air Intake Manifold And Throttle Body 1