I've had good luck with PBM parts for budget engines. Used to joke that "PBM" stood for Please Buy Me but really, not bad for the $$. Watch out for OEM Z28 springs. Had to buy 40+ of the things a couple years back to get 16 that would test to spec. Had a friend at the dealer and he was getting them at cost which is why we kept plugging away at GM. Understand about piecing together a big dollar job. I have to do that all the time.