I bought a used one off of ebay for $130.
I have also seen a few on buellsterparts.com.
No point is buying a new one. You can take your insides and put it in the new casing you buy so you can keep your mileage. Might as well pick up a new gauge cluster from xbdashboards.com while your at it.
Ive got the lightray coming in someday soon and will finaly get rid of my broken gauge cluster.