2006 Toyota Corolla won't start

Can anyone recommend or recommend against a TYC starter? I read some good reviews. Amazon.com: TYC 1-17841 Starter Motor Compatible with 2003-2008 Toyota Corolla : Automotive