fwiw BC Sport has online and a spot in the mall(southwest plaza) by my house. It is where I bought my proto a couple years ago.
BA has a new shop he is promoting this year in Breckenridge, that would be cool for you to go drop coin on.
That would be the lumberyard. Definitely worth dropping some coin there.
Though MSO is not exciting, I believe they carry the exact brands the OP is looking for in rather large quantities.