This master had 5008 miles on it when the bike went down. It was taken out of storage and used as a test unit for two times. It is, for all intents and purposes, nearly new. It comes with the spring, banjo fitting with washers, and mounting fasteners.