That looks real, but even if it was a clone, it should vape if everything is clean & lined up properly.Looks genuine to me. That plastic switch housing is the peek housing. It can take higher voltages than the black delrin for sub ohming. Don't know what to tell you about it's not firing. If put together properly it should fire.
It is, after all, a mechanical mod.