Upgrading my fourth 1up system and this panel is a must to provide stereo speaker mounting points after upgrading the control deck board. Yes, you do have to occasionally trim these, but it is due to the variability of the 1up arcade cabinets. When transferring this panel from my Space invaders to Centipede cabinet, I found that the Centipede had a larger J panel opening. My trimmed speaker panel from Space Invaders was too short and loose in the Centipede cabinet, so I had to move the buttons and speakers between the two panels. If it is too long from Diyretroarcade, don't blame them. You might have a "Centipede" type cabinet that will need that extra 1/8 of an inch length on the J panel.