I think the 105 limit is from the NCAA, but I think the added 18 was a Bronco number. I haven't seen anywhere an NCAA limit to just 123 players on the roster. If my memory serves, I was told at some point by a BYU coach that the 123 was an arbitrary number they were comfortable carrying, and any more than that wasn't worth the cost to add them.