I use the extruded version of this one on both of my ARs (including my S&W):
AR-15/M16 ENHANCED BUFFER TUBE - Brownells
It doesn't require a castle nut, but may require some minor "fitting".
You can use any mil-spec buffer tube on your rifle - it doesn't have to come from S&W.