I've never run that specific SH engine, but I have run others. I've had their 28 sport blue head engine and the XTM24.7 which I think is just an SH and the old blackish/brown head 28 from many years ago. They were ok, but didn't have the longest lives. I'd usually get 5-6 gallons through them before they would start flaming out randomly due to lack of pinch. I had a couple repinched and got a few more gallons out of them before selling off whatever they were in.
I have a couple nitro revo's still. One with the 21TM (with THS low end tuned pipe) and one with an LRP 28 Spec3 (with THS big block pipe and modified header to fit). Both needed steel transmission gears. Even with the FOC, the gears would spit their teeth off after a short while. I thought the 21TM one would be ok, but the issue with it was the pins on the final output gears would rip through the plastic gear and destroy it. After having the trans apart the 3rd or 4th time, I gave up and threw RRP steel in it.
The only big block mounts I've used were the new era leaner mount that would let you fit any big block in it by raising the engine and tilting it a lot to clear the rear arm. I also had a mount made by a guy on here many years ago as he gave me a free prototype after I let him borrow my mount for a while to get measurements. They are hard to find these days though.
I tried the 3.3 in a revo and to me, it was just a dud. Tried the THS low end pipe on it, it helped, but not much. I had gotten the truck used, so I wasn't sure how good the engine was. After fighting with it a while, I got a new 3.3 and found that it performed the same. Just did not give me the power I wanted to run in grass. Was ok on pavement and at skate parks, but just weak on torque in the grass, so I'd have to gear it down quite a bit to make it mildly entertaining to drive. I had an old 18TM on hand that I had run in a previous revo that I sold off and threw it in. Even with 10+ gallons through it, it performed far better than the new 3.3 with only a couple gallons on it. That's when I got the 21Tm for it. It's no stump puller, but it does pretty good.
I cut a few fins off the cooling head of the LRP28S3 so it would be lower than the wing/roll bar when landing on the roof. It still ran cool enough though.
My 21TM revo: