Yep I'd call that. I would call QhTh9h9c9s vs a Ah too.
The exception to the rule is vs a Jack upcard. Then I bag except at 9-9. Vs a Jack upcard the likelihood this call makes a point goes down significantly and the chances our opponents call if we pass goes up significantly which mitigates our problem of having no where to go in the 2nd rd.
At 9-9, 3 trump vs the Right is unfortunately as good as it's gonna get for your team so I'd go for it.
I'd also call vs a Jack when up 9-6/9-7. Basically a semi-donate.