for the amount of stuff in that sprocket $140 is cheap.. The bafflement never ceases with subaru parts. Some are retarded expensive and some are made in china cheap.
I bought an oem fuelpump assembly for $300 for a 2000 na lgt because someone previously had broken off the supply elbow on the top of the unit, and fixed it by jamming a piece of brakeline in it, and using some hot glue to seal it up.. That was my fuel supply problem, that caused the engine to run lean, blow a head gasket..ect ect.
Just the pump from napa was $300, Subaru parts, 300 gave me eveything that sits in the tank!! pump sender gasket ect.. Just wierd..
Congrats that must make you feel good!!