Sachverhalt: A. Das Kreisgericht Untertoggenburg-Gossau verurteilte X._ am 26. September 2006 wegen qualifizierter Widerhandlung gegen das Betäubungsmittelgesetz, Betäubungsmittelkonsums, Widerhandlung gegen das Waffengesetz und Ausweisfälschung zu einer Freiheitsstrafe von 4 Jahren. Zudem verpflichtete es den Verurteilten zu einer Ersatzforderung von Fr. 84'200.--. Auf Berufung von X._ setzte das Kantonsgericht St. Gallen am 2. Juli 2007 die Freiheitsstrafe auf 3 3/4 Jahre fest, büsste ihn mit Fr. 200.-- und bestätigte im Übrigen das erstinstanzliche Urteil. B. X._ führt Beschwerde in Strafsachen und beantragt, er sei mit einer Freiheitsstrafe von nicht mehr als 3 Jahren zu bestrafen, und ein Drittel der beschlagnahmten Geldsumme sei ihm herauszugeben. 