Доказать что пушек небыло гораздо проще чем то что она была...
Достаточно взять дальность Су-15 без ПТБ и сравнить с тем что реально пролетел перехватчик. Если получится что пролетел больше - никаких пушек небыло. Но скорее всего пролетел он гораздо меньше иначе бы кто-нибудь до такой элементарной вещи за почти 20 лет бы додумался. Но это не доказывает были пушки или нет.