What level is the 96%? Edit: I see level 20. You could just use a charge TM and keep BP for the time. It isn't ideal, but still isn't a bad option, especially considering Tyranitar is weak to steel. I currently have 2 high level double fighting Machamps and a third one with bp/dp. I will TM it at some point, but honestly, what I have is enough. It's not like you can solo Tyranitar, Lapras, or Snorlax anyways.
I would take the 96 to 30 or 31.5 (I think that was the damage breakpoint.)