TIMKEN 545112-3 Price|545112-3 bearing in Uganda