This is a Hornby 905 Power Controller. It is a DC speed controller that operates on a voltage of 12V. The controller comes in its original box and is untested, but it is in good condition and ready for use. Please note that the controller does not come with a plug. See photos of the actual item for condition generally.