Check your voltage first.
I just replaced my Compass and it was around $650. To check to see if there is any magnetic interference take a hand held compass and move it around your compass ball and see if the needle jumps around. If not then you should not have any interference. Also, if it is your pump, Calumet Marine has rebuilt pumps in stock. A lot cheaper than new.
Brian