Wow! $600 dollars is alot for an alternator. If you found a trustworthy independent mechanic you would spend much less than at a Firestone dealer for any repair.