I have a 20" (new) and 18" (2nd hand, but reported about 350rds) 308 take off. Both threaded and factory varmint/tac contours. Glad to let you have either. $100.
I'm fairly confident on lengths. Will verify if one of these is what you are looking for.