There's a product out there that works amazingly well on abs repair, big or small, never failed or separated on any repair I've made. I put a full Pichler fairing on an R090/6 years ago that tended to rub on the asphalt while cornering. It got shredded one day after a couple hundred miles of canyon riding and I had to tie pieces of plastic on the back seat so as not to lose them altogether.
After a few failed repair attempts, someone told me about a product used to repair boat hulls called Marine tex. Using marine Tex with fiberglass fabric on the back, the repairs quickly became permanent. Since then, I've used marine Tex for any and all ABS repairs, big or small, with and without fiberglass and never had a single repair fail.
Marine Tex is a 2 part epoxy that when mixed, forms a putty type of consistency making easy to work without having to worry about running. It can be pressed into cracks and fiberglass mesh easily enough and when dried remains a bit flexible which is what makes it so perfect for fairing repairs. It sands beautifully, can be readily drilled and cut, and takes paint with no problems.
It has successfully repaired the fairings on wrecked bikes when the plastics were nearly shattered. I have even used it to fill holes and shape contours when the original plastic was too damaged to do so.
Plastic tabs are by far the hardest to fix and hold. Marine tex, when built up around the repair area to form a bit of a gusset, will hold.
No, I'm not affiliated in any way with Marine Tex and don't sell it. But I do keep some in my garage. And, in case you are wondering, swear by it.