What are the differences between Magnetostrictive-Ultrasonic instruments and Piezoelectric-Ultrasonic instruments?

a. Power source
b. Frequency
c. Tip movement
d. Cost