My two cents is this:

Buy one hand-made, preferably in America. I don't think I need to expound on the reasons to put your money where your heart/home is. There are patterns out there to incentivize you to make one (or more) yourself. That's what got Ryan into knitting, I hear.

The standard bonnet takes about 8 hours of knitting, plus another 2 hours of felting and finishing. Nobody is getting rich off of these.

The prices I've seen are competitive. Ryan and I make them because we love to make a good product that discerning kilties love to wear. We have been known to enjoy a good barter, and are open to out-of-the-ordinary yarn colors and special requests inasmuch as we can accommodate. We even have sources for locally-produced yarn. We sell them through the Museum because we specifically want to support the Museum, and we keep the prices as low as we can because we want you to buy them!

Keep up your sartorial shenanigans and keep your money where your heart is.

Pax vobiscum, kilties, knitties and you elusive knilties.