All new contender rifles are 23" in length.. 17 hmr was not out when 21" barrels were being made.. the only way for a 21" is cut it off your self and recrown,,,,or buy custom the best bet and the cheapest way for that is Fox Ridge custom shop..The cost would be about 25$ more than a standard factory barrel..but there will be a wait...