There are no Gen4 sf models only Gen3 - look at the grip texture to tell. Glock came out with modular backstraps and didn’t continue the SF in those lines.
The Glock 6” barrel is for the G41, this barrel is slightly thinner than the 21 (weight reduction) and the two are not interchangeable.
You can probably find an aftermarket 6” barrel that will fit the 21.
If you’re thinking of having the pistol threaded for a silencer you would want the extra length both otherwise the only purpose I can think of for a 6” barrel in a 21 would be if you are shooting a hunting round that gets better performance from 6” than 4”. You can look up various ballistic calculators online and enter the specific data for the hunting round you are considering to determine if it’s worth it or not.
Sent from my iPhone using Tapatalk