WARNING: THE EDGAR SYSTEM ENCOUNTERED ERROR(S) WHILE PROCESSING THIS SCHEDULE. <ARTICLE> 5 <MULTIPLIER> 1,000 <PERIOD-TYPE> 3-MOS RESTATED 6-MOS RESTATED 9-MOS RESTATED 12-MOS <FISCAL-YEAR-END> JAN-03-1998 JAN-03-1998 JAN-03-1998 JAN-03-1998 <PERIOD-END> MAR-29-1997 JUN-28-1997 SEP-27-1997 JAN-03-1998 <CASH> 163 114 84 1603 <SECURITIES> 0 0 0 0 <RECEIVABLES> 18753 18241 18563 15202 <ALLOWANCES> 0 0 0 0 <INVENTORY> 26592 26872 27886 27447 <CURRENT-ASSETS> 46559 46216 47294 45062 <PP&E> 49822 50243 50743 50901 <DEPRECIATION> 26269 26933 27440 27788 <TOTAL-ASSETS> 75397 74767 75796 73383 <CURRENT-LIABILITIES> 11991 11834 12120 9563 <BONDS> 0 0 0 0 <PREFERRED-MANDATORY> 0 0 0 0 <PREFERRED> 0 0 0 0 <COMMON> 8000 8000 8000 8000 <OTHER-SE> 40699 41115 41955 42042 <TOTAL-LIABILITY-AND-EQUITY> 75397 74767 75796 73383 <SALES> 30903 62108 93479 126741 <TOTAL-REVENUES> 30903 62108 93479 126741 <CGS> 26657 53030 79525 107025 <TOTAL-COSTS> 26657 53030 79525 107025 <OTHER-EXPENSES> 2462 4949 7285 9972 <LOSS-PROVISION> 0 0 0 0 <INTEREST-EXPENSE> 213 413 582 741 <INCOME-PRETAX> 1564 3706 6093 9031 <INCOME-TAX> 553 1309 2153 3190 <INCOME-CONTINUING> 1011 2397 3940 5841 <DISCONTINUED> 0 0 0 0 <EXTRAORDINARY> 0 0 0 0 <CHANGES> 0 0 0 0 <NET-INCOME> 1011 2397 3940 5841 <EPS-PRIMARY> .14 .34 .56 .84 <EPS-DILUTED> .14 .34 .56 .83