The rest of the system is up to snuff, the pump is the only thing that I didn't know anything about, it was already on the engine. It is an aluminum 6 vane with an anti cav plate. The pulleys are brand new, and are of the Hemi variety, so I don't want to buy a hole bunch of new stuff.