Sachverhalt: Sachverhalt: A. A.a H._ war Präsident, S._ Mitglied des Verwaltungsrates der Handels- und EDV-Dienstleistungsfirma X._ AG über die am 21. Juni 1991 der Konkurs eröffnet wurde (Einstellung mangels Aktiven am 3. Juli 1991). Darin kam die Ausgleichskasse des Kantons Zürich, welcher die Konkursitin als beitragspflichtige Arbeitgeberin angeschlossen gewesen war, mit paritätischen bundesrechtlichen Sozialversicherungsbeiträgen und Beiträgen an die kantonale Familienausgleichskasse (samt dazugehörigen Folgekosten) zu Verlust. Mit Verfügungen vom 2. Juni 1992 verpflichtete die Ausgleichskasse H._ und S._ in solidarischer Haftbarkeit zur Bezahlung von Schadenersatz in der Höhe von Fr. 43'978.50 (zuzüglich 5 % Verzugszinsen pro Jahr auf Fr. 43'911.30). A.b Auf Einsprache der Betroffenen hin machte die Ausgleichskasse ihre Forderung bei der AHV-Rekurskommission des Kantons Zürich klageweise geltend. Diese hiess die Klage mit Entscheid vom 25. Januar 1994 teilweise gut; H._ und S._ wurden solidarisch haftend verpflichtet, der Ausgleichskasse einen im Sinne der Erwägungen noch festzusetzenden Schadensbetrag zu bezahlen. A.c Das Eidgenössische Versicherungsgericht hiess die von H._ und S._ dagegen erhobene Verwaltungsgerichtsbeschwerde mit Urteil vom 7. Januar 1997 gut, hob den vorinstanzlichen Entscheid, soweit er die Schadenersatzklage für bundesrechtliche Sozialversicherungsbeiträge (inkl. Verwaltungskosten) betraf, auf und wies die Sache an das (nunmehr zuständige) Sozialversicherungsgericht des Kantons Zürich zurück, damit es, nach erfolgter Abklärung im Sinne der Erwägungen, über die Schadenersatzklage der Ausgleichskasse mit rechtsgenüglicher Begründung neu entscheide. Das kantonale Gericht holte in der Folge ab 30. Juli 2002 bei den Parteien ergänzende Angaben und Belege sowie je eine weitere Stellungnahme ein. A.c Das Eidgenössische Versicherungsgericht hiess die von H._ und S._ dagegen erhobene Verwaltungsgerichtsbeschwerde mit Urteil vom 7. Januar 1997 gut, hob den vorinstanzlichen Entscheid, soweit er die Schadenersatzklage für bundesrechtliche Sozialversicherungsbeiträge (inkl. Verwaltungskosten) betraf, auf und wies die Sache an das (nunmehr zuständige) Sozialversicherungsgericht des Kantons Zürich zurück, damit es, nach erfolgter Abklärung im Sinne der Erwägungen, über die Schadenersatzklage der Ausgleichskasse mit rechtsgenüglicher Begründung neu entscheide. Das kantonale Gericht holte in der Folge ab 30. Juli 2002 bei den Parteien ergänzende Angaben und Belege sowie je eine weitere Stellungnahme ein. B. Mit Entscheid vom 30. Juni 2003 verpflichtete das Sozialversicherungsgericht H._ und S._ in teilweiser Gutheissung der Klage solidarisch zur Bezahlung von Schadenersatz (für entgangene bundesrechtliche Sozialversicherungsbeiträge) an die Ausgleichskasse im Betrag von Fr. 28'471.20. B. Mit Entscheid vom 30. Juni 2003 verpflichtete das Sozialversicherungsgericht H._ und S._ in teilweiser Gutheissung der Klage solidarisch zur Bezahlung von Schadenersatz (für entgangene bundesrechtliche Sozialversicherungsbeiträge) an die Ausgleichskasse im Betrag von Fr. 28'471.20. C. H._ und S._ führen erneut Verwaltungsgerichtsbeschwerde mit dem Antrag auf Aufhebung des vorinstanzlichen Entscheids und vollumfängliche Abweisung der Schadenersatzklage; eventuell sei die Klage im Umfang von Fr. 7'345.30 gutzuheissen; subeventuell sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Ausgleichskasse und Bundesamt für Sozialversicherung verzichten auf eine Stellungnahme zur Verwaltungsgerichtsbeschwerde. 