I've seen this can fail, wondering at what mileage is typical? Also I've seen people replace with cheap bearings, I've always Used Timken....are cheaper ones as good? Thanks!