All parts there, not sure when last ran, lots of good parts. Call 860-519-6565

More...