Driver side alternator with brackets hardware and engine pulling bracket. Removed from 1986 military k5 blazer j code engine. Had 30k on it. Alternator functioned as it should but was left out in the weather so consider it to be just a core