They all look the same but the alloy, heat treat and tolerances are much better on the timken/skf. Don't ever by the cheaper bearing unless you are selling the car and are xxxxx'ing the next buyer.
Amazon won't warranty it? Amazon normally doesn't ask any questions.