Last ditch attempt to fix creaking bottom bracket (Epoxying the BB into the frame) I have a Canyon Ultimate CF SL which has the all to common press fit bottom bracket creak. 

I use 24mm Shimano Chainset and have tried the official Shimano Ultegra BB86 and 92 Bottom Brackets, a Rotor bottom bracket and most recently a Wheels MFG Screw in BB.

I have tried installing dry, with grease and with Loctite Surface prep and Loctite fixing compound.

None of those solution have rectified the issue. Clearly the tolerances of the BB shell are not correct and it's not out of warranty. 

Does anybody have any ideas of what I can do as a last ditch attempt to fix frame - please understand that the alternative is a new Frame altogether - so invasive options are fine.

I am currently thinking of removing the Wheels MFG bottom bracket that is currently installed - clean up the BB shell as good as possible and reinstall the BB bonding it to the frame with Epoxy resin.

The Wheels MFG has replaceable cartridge bearings - so in theory these could still be changed even if shell is bonded to the frame.

Are there any major flaws in this idea? The only one I can think of is that it'll stop be from ever using 30mm axel chainsets.
Park Tool offers the RC-1 specific press fit BB retaining compound. As I understand it expands slightly when cured to take up space between bearings and slightly oversize frame cups.