I upgraded the horn on my new Land Cruiser and I have this one that I removed for sale. I used it only once to test it. It still has a lot of honks left in the tank!
Link to the part online.
https://toyotaparts.lakelandtoyota.com/oem-parts/toyota-alarm-horn- show contact info