<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
CONSOLIDATED BALANCE SHEET AND CONSOLIDATED STATEMENT OF INCOME FILES AS PART OF
SUCH FINANCIAL STATEMENTS AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO
SUCH FINANCIAL STATEMENTS.
</LEGEND>
<S> <C>
<PERIOD-TYPE> 12-MOS
<FISCAL-YEAR-END> SEP-30-2000
<PERIOD-START> OCT-01-1999
<PERIOD-END> SEP-30-2000
<CASH> 6,238
<SECURITIES> 0
<RECEIVABLES> 69,098
<ALLOWANCES> 785
<INVENTORY> 92,581
<CURRENT-ASSETS> 179,493
<PP&E> 152,759
<DEPRECIATION> 93,196
<TOTAL-ASSETS> 272,356
<CURRENT-LIABILITIES> 62,239
<BONDS> 0
0
0
<COMMON> 858
<OTHER-SE> 162,926
<TOTAL-LIABILITY-AND-EQUITY> 272,356
<SALES> 432,855
<TOTAL-REVENUES> 432,855
<CGS> 287,392
<TOTAL-COSTS> 126,413
<OTHER-EXPENSES> (1,370)
<LOSS-PROVISION> 0
<INTEREST-EXPENSE> 4,084
<INCOME-PRETAX> 16,336
<INCOME-TAX> 7,054
<INCOME-CONTINUING> 9,282
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> 9,282
<EPS-BASIC> 1.38<F1>
<EPS-DILUTED> 1.37<F2>
<FN>
<F1>The earnings per share information has been prepared in accordance with
SFAS 128, and basic and diluted earnings per share have been entered in place
of primary and fully diluted respectively.
<F2>The earnings per share information has been prepared in accordance with
SFAS 128, and basic and diluted earnings per share have been entered in place
of primary and fully diluted respectively.
</FN>
</TABLE>