I would buy a new case if the crash guards are still using that for a mount.
If it is too expensive to replace then look into different crash bars that do not mount on that location and just redo the JB weld.
The reason the JB weld is leaking is due to the stress induced by the crash bars and not the JB weld just wearing out.
I use JB weld to repair cracked intake ports on heads and it hold up for life if done right.
2013 Ducati Hypermotard SP, 2011 Husaberg FE570S, 2011 BMW S1000RR, 2010 BMW F800GS
2007 Husqvarna TE610 , 2003 KTM 525 MXC