If I had a bike that I really loved, then USD$500.00 would top out my stress levels. But if you need it, you need it.
I have paid less than USD$220.00 for a YZ 490L barrel, but it was on last bore.
Considering the barrel is an essential part of the engine, then $500.00 is a mark, like half a grand. The value is more in the fact that you can find and secure one!!. Go for it. You will be upset if you dont...