There is one available for a 1999 450ES at bikebandit.com. As you said, that part is not cheap but the price is for the assembly
Partzilla.com has one for a 450ES but it's $40.00 higher.
Can the crack be repaired??
I'm sorry that I do not know if the 2002-04 part is interchangeable.