Sachverhalt: A. Die Parteien heirateten am 24. April 1981 in Luzern. Seit Ende Oktober 2002 leben sie getrennt. Sie haben zwei gemeinsame mündige Kinder (geb. 1981 und 1983). B. Am 26. April 2005 reichten die Parteien ein gemeinsames Scheidungsbegehren mit Teilvereinbarung ein. Bezüglich des strittigen nachehelichen Unterhalts verlangte die Ehefrau einen Beitrag von Fr. 2'850.-- bis Ende 2015 und von Fr. 1'500.-- bis August 2023. Der Ehemann schloss auf Abweisung dieses Begehrens. Mit Urteil vom 29. September 2006 schied das Amtsgericht Hochdorf die Ehe der Parteien und genehmigte die Teilvereinbarung. Sodann verpflichtete es den Ehemann zu nachehelichem Unterhalt von Fr. 2'030.-- bis September 2007 und von Fr. 600.-- bis September 2012. Mit Urteil vom 9. August 2007 setzte das Obergericht des Kantons Luzern den nachehelichen Unterhalt an die Ehefrau auf Fr. 1'500.-- bis August 2023 fest. C. Gegen dieses Urteil hat der Ehemann am 21. September 2007 eine Beschwerde in Zivilsachen erhoben mit den Begehren um dessen Aufhebung und um Feststellung, dass kein nachehelicher Unterhalt geschuldet sei. Es wurden keine Vernehmlassungen eingeholt.