The part was just fine. However, it took quite some time to get it. And the company did not keep me informed of the order status. After a week, I had to send them an email to find out the part was on backorder. Then, after waiting more than a week after the backorder date, I sent them another email, after which, I finally got an email that the part had shipped. (I think they forgot about it until I reminded them.)
The Oil Bath Bearing Protectors do the job. They look good and easy to deal with. It took two weeks ($13 delivery) for small package to come. But no complains - last time I ordered something wrong from the Pacific Trailer and delivery was free for reorder. Sorry for the picture, my boat trailer is in the storage, I had very limited space to make a good photo.