I’ve seen the muzzle break sold for $100-150 and the false cap go for $90-110. This set looks to be in excellent condition so $260 sounds like high end of reasonable price to me.
If the screw is S&W OEM, the price paid is even better since the original screws are impossible to find.