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
Print