Need a reliable trans that will last

It's worth fixing the 904. Pull it and open it up or take it to someone reputable or referred in your area. Could be something simple.

I've beat on mine and running a tad more power than your setup and no issues at all.