Here's a mild 350 combo I put together for a '69 Firebird that my brother owns, a heavily optioned car (A/C, power discs/steering/windows/drivers seat, deluxe interior) that weighs over 3700# without the driver.
1968 350 (354) bored +.030 so it now dispaces 360 cubes.The lower-end was rebuilt with cast pistons and stock cast rods by a previous owner and was still fairly fresh, I added the rest of the parts listed.
1969 400/428 #46 heads, cheap valve job/used stock springs, stock press-in bottle-neck studs, not milled for added compression, ports untouched.
Crane blueprint 068 cam (212/225@.050,.407"lift)
advanced 4 degrees running stock 1.5 rockers and adjusting nuts torqued to the stock 20# spec, Cloyes Tru-Roller timing chain set.
Stock 1969 iron intake, exhaust crossover still functional, 1972 400 750 Q-jet rebuilt with no mods, stock 1974 B-body aircleaner 'donated' by a 455 engine.
Stock points distributor.
Stock log exhaust manifolds, cheap 2-1/4" dual exhaust
TH400 trans with shift kit added, TCI Saturday Night Special converter, approx 2500 stall.
1980 T/A 10-bolt 8.5 rear with original factory 3.42 posi, 235/60-15 street radials, no traction devices.
This car ran a 15.21 ET at a 2800 ft. altitude track, launching easy so as not to spin the 235/60-15 street radials. Using the standard correction factor for this track the ET at sea-level would be in the 14.80s. With good traction tires and a harder launch low-14s are easily there.
Pretty much all stock or stock-replacement type parts were used for this engine build. The 068 cam was chosen with .407" lift because of the press-in studs. I didn't want to overstress the valve train and I wanted the simplicity of using the stock 20# valve adjustment procedure (actually no adjustment, stock non-adjustable valvetrain).
A no-frills 350 built on the CHEAP and a decent runner.