Always thought OFAB was pretty damn good if you know what you are doing with it
And to be fair XRT si you can't hold the tuner responsible for the pump letting go, if this was the cause. Have you spoken to the company who set it up to see what they say about it all?