Don't take butorphanol to counter withdrawal, it may make it much worse. It's a partial agonist at MOP receptors with a low efficacy, perhaps comparable to buprenorphine or lower, and high affinity comparable to levorphanol, but it's also a partial KOP agonist with a considerably higher efficacy. It might work to some extent after the concentration of a full agonist drops significantly, i.e. you'll have to be in withdrawal to not risk precipitated withdrawal but using it as a substitute for a full agonist is rather unknown territory.
With a high tolerance all you might get from tramadol could be SSRI effects. IME these can be very unpleasant especially during opioid withdrawal, nausea, headache, vertigo, sweating to name a few, tramadol is a hit or miss. I would not mix it with grapefruit juice myself, apart from tramadol being an SNRI, the metabolite O-desmethyltramadol inhibits noradrenaline reuptake too, by inhibiting CYP3A4 with grapefruit juice constituents you slow down the metabolism of both via N-demethylation so you might get more side effects from excess serotonin and noradrenaline.