Auto Zone = Cheap crappy Chinese bearing that will not last. You get this from most of the local auto parts stores.
If you want it fixed right, and less chances for problems either go with the Toyota Bearing or go one piece shaft.
Hint: you do not have to go with the Aluminum, steel is also available if you are worried about harmonical vibration which is very rare to get and will also hold over 500hp.