Great buy, - period!
I purchased this b bearing as a replacement to my hayward 1Hp pool pump for more then half price over local pool supply store quote. Watched youtube how to replace it and did it step by step saving $ 200. It has been six months of quite pool pump performance with this great product.