340 Engine

BARE Block maybe $300 to $600, April 71 and earlier casting date little more money. Warranty block = several hundred more. 72 and later 340 right around $200 to $300. j heads around $100, X heads around $300, ready to bolt on heads mean nothing, old valves and springs with a lap job? Or new ferra nail head valves with a 5 angle VJ and beehive springs?

Why would a 72-73 bare block be worth less than the 71 -older?