Currently I have a harley sportster, a suzuki 600, a silverado 2500, and a jeep wrangler I'm actively wrenching on. The harley, silverado, and jeep are custom projects, the suzuki is my ride while the weather is good lol.
Okay you shouldn't be having problems with ratchets working on that stuff, time to invest in better quality like Snap on, Mac or Matco, I've gone with Snap on for years in this game because they've never let me down yet ! lube them regular, keep them clean & they never let you down. I've also got Gear wrench, they've also stood up to everyday use & have still got the job done.