Is it possible to swap upper receivers? I want to go from an a3 upper receiver with no dust cover or forward assist to a m4 upper receiver with a dust cover and forward assist? How difficult would this be? How much it a gun smith did it?

Randy