I finally found the root of all my BB problems. The BB bolt is usually too slack and usually comes out more as you ride. So I normally just use more force to tighten it and that just messes up the BB over time.
So using this way i broke one World Cat BB and then bought a TrialTech BB which is very smooth and ride really sweet. But the same thing happened and I eventually broke the spacer on the drive side.
It truns out that all I needed was some thread locker (Loactite or Permatex) on the BB bolt the first time before use. Well with parts being hard to buy here in St. Vincent, I found another crazy cheap DIY fix. Take a look