I need a new alternator for my 06 2.5i. Mine gets really hot when the car has only been running for about five minutes (before the water even gets warm), which leads me to believe that it's going downhill fast. Is this common on Imprezas or did I just get lucky?

Since I'm replacing it anyways, should I opt for the bigger STi alternator, or more importantly, will it even fit?