I had one of these that was cracked on my old road bike. I repaired it with some epoxy resin.
Something that I've found to be better for this kind of thing is plastech.
It comes as a repair kit in different sizes. Very good stuff once you get the hang of using it.
Actually, there are two different makes of this kind of kit. Plastex and Plastech.
Both are very good.