Is there a source anywhere which can approximate production numbers on specific frames? Reason: I ordered new Osheaga Garage Rocks and should get them tomorrow... I read sources that said they only made 100 and they sold out during the show. Could these be a second run? Am I lucky to have one of the 100 ever made? Ideas? Thoughts?