Delphi Throttle Position Sensor for Subaru

Image Galleries: 

This is a Delphi Throttle Position Sensor that I purchased from The cover arrived damaged. This device shows clearly the inner workings of the throttle position sensor. The part number on the sticker is 22633 KA040. The part number printed on the box is S10338-11B1. The UPC printed on the box is 89604 10589. Note that none of these numbers necessarily match the part in question, but the 22633... number appears on my invoice (as does "W0133-1653456".)