They do well cut to 21" and flutted.
DF
I'd sooner rebarrel as I'm not much of a fluting fan, but I do like your 21" idea. One of my 375's I cut to 22" and remounted the front sight. Felt better shorter, but too stout a tube regardless. I'd like around .650 at 22".