Is supply catching up to demand yet?

Cams: 8-10 weeks.
Pistons: 14 weeks (maybe).
Rockers: 20 weeks (if you are lucky).
Valves: 16 weeks (LOL).
Block: 25 weeks (60 weeks and counting and no ship date in sight).

Yeah, it’s getting better. NOT