My 1911 AS fits my 1911 real holsters. Don't know about the Beretta, but it should fit. They are marketed as copies of the original.
My slides moves, but you have to manually work it for each shot. They make more expensive versions that use a "green gas" that function as a true semi-auto.
I've been using one to train my 5 year old son how to shoot. At 5 yds, he can keep them all in the bullseye.