Honestly, I've lost a snake (a rosy boa) in the past to a mass in the heart area- wasn't a surgical option. It never hurts to be hopeful but still prepare for the worst. And you still have to take care of yourself too- sometimes you can only do so much, so don't beat yourself up if that's the case here. Is he still eating? I assume he's not really symptomatic yet? This could be slow growing, or fast.