Also bear in mind that the BB itself may be substandard if it was manufactured in the Shimano Singapore factory.
I live near Singapore, and local bike shops drawers are replete with their prematurely junked BBs.
It has come to the point, if you want to be sure of a decent Shimano BB, you have to get somebody to buy it IN Japan.
It is a long standing problem with their quality control.