people have suggested nabbing a stock horn from a mid 2000's Chevy Trailblazer or one of its contemporaries, as it's incredibly loud, and small enough to be wired to a bike. And cheap!
Pros: incredibly loud, small, cheap
Vehicle:
Chevrolet TrailBlazer