got 12558062 vortec heads good or bad and are they better than the older 882 heads?