Is TD Power Systems Ltd. worth buying?