T12 should be compatible with a T12, but with the chinese you can never be sure.
But if you don't like the quality of the handle, then look a bit further. There are different quality levels of handles for a T12 available. from "too cheap to be true" to "could be quite decent", but those cost a bit more.
I also do not trust mains voltage power supplies from china much. Personally I'd rather buy some loose parts, and then, when you're selecting your handle, you will also find photographs of the internals of those handles