Honestly, you don't even need to worry about Mountain Buster. As a SCH I always makes sure to drop an Adlo on the tank and I almost always see a SS from the WHM. The tank takes about 1 MAYBE 2K of damage. lol.

Tanking Titan is the silliest thing ever.