It doesn't have to be expensive. But it better be 100% reliable.

If I am ever in a situation where I had to use a home-defense gun, the cost of losing the gun to confiscation would be the last thing I would be worried about.