It's $152.36 on subaruparts.com. (72023PA010)
http://www.subaruparts.com/diag/?mod...category=722-1
I still claim that it shouldn't cost you any money to fix this issue. Just removing the plate off the end of the motor and cleaning out the stuff that was in there will get it working again. You don't even have to remove the motor from the car. You could even add a tiny bit of oil in the cap to help the motor spin.