Definitely looks fan made, though all I can see is the thumbnail, the larger version won't come up for me (assuming there is a larger version of it). Doesn't look anything like an Activator, let alone an official toy, to me.