I remember getting one for Ocarina of Time. No more hidden holes for me. Yet another example of Nintendo paving the way.
eBay. Your best bet is a third-party rumble pack from a mom-and-pop shop if you don't try and succeed online.