Alex, A chevy or GMC dealer. They are brand new engines, not rebuilt. They cost a little more, but it is a good engine built on a GM assembly line. I worked in an auto parts store for years and saw some real horror stories with rebuilt units.