Good luck with your snake.
I also agree with trying a live hopper mouse. If he hasn't eaten with you and he's that skinny, you want the best chances in him actually eating. So that's why we suggest feeding live and in the enclosure. Live always gives you the best chance at jump starting a feed response. Then once he's gets to a better body condition and a more consistent eater, you can try to convert to F/T.