Have you tested the fan with a direct 12, adequately powered source? Is it a fan problem, sensor / switch problem, or wiring problem? There are considerable variables even with something as a cooling fan.
does your bike boil over? My question is; do you put the bike into situations where the fan would be needed? In my experience, most Gasgas (or Beta for that matter) bikes don't need a fan unless you are doing extreme enduro or similar.