Polaris 400 new member, Hello All!!!!

Hi everyone,
I’m a new member here, and am helping a friend out. She bought an 03 Polaris 400M that needs a new CDI box. The part number is 3402-785. Ebay has them for a measly $449.00. Can anyone help me out in any way possible? If you know of a place to get one, or even if you have a used one for sale, please let me know. Any and all advice will be greatly appreciated. Thanks in advance for your help, and glad to be a member.