Go to the junkyard and pull the horns from any larger Toyota / Lexus . They will all work, as Toyota uses the one wire with body ground setup for all their horns.
I don’t know. Never had enough money to go anywhere else.
You want an Avalon. This is the last year for them here, but it will give you the cruiser feel you want and run forever.
You’ll pick from the choices listed and like it. That’s all there is to it.