We use an epoxy product which bonds to just about everything. We've had this product for at least ten years, but because it is so old, the label is missing. Has not hardened yet. Have not found a liquid which affects it once hardened and drys rock hard. Got it from the local body shop, so that is where I would tell you to check. If my memory is correct it was about $75 (ouch) for the double tube, but it really works great. We have used it on metal to metal, metal to plastic, plastic to plastic, fiberglass, even nylon to nylon. It is well worth the money and has bailed us out more times than I wish to remember.