Yep, Steeda is what I have on my '03 GT, I have ASP on my '90 5.0, but I had to take the alt pulley off due to charging problems. Ive had 0 charging problems with my '03
Steeda is the definate way to go. You hear about the charging problems from other companies with the alternator pulley, but I havent had a one. Great quality and the guys at the shop are on the money.