My mechanic quoted me $80 for the bearings repack last year, so $400 sounds steep. You should check around for a better price.