Good system tuned properly shouldnt backfire.
Plugs should be reduced from 1.5mm gap to 1.3mm (NGK BPR6EFS-13) best plug to use.
Good leads.
Coil packs also very common and if not changed this could be your issue. Because the Commodore employs waste spark system the residual LPG in the manifold or cylinder not on it's compression stroke about to be fired can be ignited by this waste spark. Coils are very cheap these days worth changing, very simple DIY job also.
Vacuum leaks are another cause particularly after one backfire, this commonly blows off the fuel vapour purge hose from under the throttle body which will lead to a vacuum leak and susequently more backfires. Leaking injector seals are also a cause though less common, poor ignition is no.1 cause on Commodore V6 and once rectified you should not need backfire protection.
You can get one way flaps that fit inline with air intake duct, this is mainly to protect airflow meter and will stop damage to airbox.