Have y'all tried contacting Rivco? They've got really good customer service. (A rare thing theses days!)
I recently replaced some parts on my Rivco airhorn.
Here's how it worked...
Had some questions, they quickly responded, appropriate purchases made, they sent the parts in a timely manner...and we're all good now. 