Those costs *should* (but probably aren't) be paid for by the insurance of the idiot motorists who keep hitting it. Its not like the train is jumping off the tracks and suddenly hitting unsuspecting motorists.
Just how stupid are you guys down there anyway? Don't you know not to drive in front of a moving train and expect it to stop?
This seems pretty elementary to me, like not turning right on red without first looking to check if cars are coming on the road you are turning onto.