1. Not huge, but Aluminum is cheaper. It's also not reloadable and weighs a little less. Fine for the range but I personally wouldn't recommend it for SD/HD purposes.
2. There is every chance in the world that it'll load, fire and eject reliably in any cleaned and properly lubricated and otherwise functional firearm. Seriously.