<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM BALANCE
SHEET JANUARY 25, 1998 AND CONSOLIDATED STATEMENTS OF OPERATIONS FOR THE THREE
MONTHS ENDED JANUARY 25, 1998 AND JANUARY 25, 1997 AND IS QUALIFIED IN ITS
ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<MULTIPLIER> 1,000
       
<S>                             <C>                     <C>
<PERIOD-TYPE>                   3-MOS                   3-MOS
<FISCAL-YEAR-END>                          OCT-25-1998             OCT-26-1997
<PERIOD-START>                             OCT-27-1997             OCT-28-1996
<PERIOD-END>                               JAN-25-1998             JAN-26-1997
<CASH>                                           1,432                       0
<SECURITIES>                                         0                       0
<RECEIVABLES>                                   12,807                       0
<ALLOWANCES>                                         0                       0
<INVENTORY>                                     10,662                       0
<CURRENT-ASSETS>                                25,955                       0
<PP&E>                                          18,528                       0
<DEPRECIATION>                                   6,309                       0
<TOTAL-ASSETS>                                  43,336                       0
<CURRENT-LIABILITIES>                           13,494                       0
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                           231                       0
<OTHER-SE>                                      18,994                       0
<TOTAL-LIABILITY-AND-EQUITY>                    43,336                       0
<SALES>                                         20,400                  17,153
<TOTAL-REVENUES>                                20,400                  17,153
<CGS>                                           16,314                  14,765
<TOTAL-COSTS>                                   16,314                  14,765
<OTHER-EXPENSES>                                     0                       0
<LOSS-PROVISION>                                     0                       0
<INTEREST-EXPENSE>                                  83                     253
<INCOME-PRETAX>                                    397                 (1,679)
<INCOME-TAX>                                         0                       0
<INCOME-CONTINUING>                                397                 (1,679)
<DISCONTINUED>                                       0                      27
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                       397                 (1,652)
<EPS-PRIMARY>                                      .06                   (.25)
<EPS-DILUTED>                                      .06                   (.25)
        

</TABLE>