A brushless DC motor with an adjustable timing feature is provided. The timing adjustment allows a specific motor's performance to be optimized by compensating for individual variations both in the characteristics of the rotor position sensors as well as in their locations. The rotor position sensors may be affixed to a heat sink within a portion of the motor housing. To improve the cooling efficiency of the heat sink at least a portion of the motor housing to which the heat sink is thermally coupled is cooled through either active or passive cooling. The rotor position sensors may be enclosed by a structure which improves their thermal and electrical isolation. A means of monitoring and controlling the speed of the motor is also provided.