Yes, it will fit any AR with the 22 BCG. Yes that is all you need as long as the barrel is compatible.