Its definitely the fan favorite in my collection of pins and arcades. Easy shooter with a bunch of cheesy toys. It'll be one of the last to go if I ever decide to get out of the hobby.
Edited to answer your questions:
Yes the magazine should stay open. Do you have leds behind the Peek A Boo picture? If so you may have to swap them out for non-ghosting leds.