Testing high-performance motors: Evaluating a compromise between quality design development and production costs of a halbach-array PM slotless motor