Barrel length has absolutely no effect on which buffer tube/stock assembly you use. You can use any stock setup you want with whatever barrel length you want, but be absolutely sure not to mix and match the 'shorty/CAR' and 'standard' stock components. Shorty/CAR sized buffer and spring in a standard A1/A2 receiver extension will allow the bolt carrier to strike the rear of the lower and do major damage, the standard buffer and spring in a short tube will prevent the action from cycling...
If you're planning on the CavArms C1 you'll need the standard length <A1/A2> buffer tube/receiver extension, standard <rifle> buffer, and standard action spring... The shorter tubes, CAR sized buffers and 'telestock' sized action spring are for the shorty/collapsible stock setups...