Hope your ok ,very unfortunate to happen. I had one of those Astra 400's,I wonder if the previous owner(s) of your gun always used 9mm largo ammo only. There are some people who have used other 9mm ammo in those guns, if yours was one it could have fatigued the metal causing the explosion.Just a thought and I wish you a speedy recovery.