I am not an SST fan myself. But that said, I think the outfitter is full of it. I have seen 130gr SSTs take down caribou.
I myself would use a 140gr Accubond or even 150gr bullistic tip. Triple shocks are good too. But I consider more of a big game bullet.