Buick, Pontiac and Oldsmobile all made the 400, 350 and 455, all however are totally different. As stated above the big block olds family is the 400, 425 and 455, everything else is a small block. All small and big block heads (not that I would because of valve size, head cc, etc, but they will bolt up and run), timing covers, oil pans, water pumps, oil pumps, exhaust manifolds (not headers which are model and engine size specific), oil filter and bracket for oil filter, carbs, and accessories (brackets are different for the accessories but the accessories themselves will work), will interchange. Intakes will not interchange due to the physical size difference between the big and small block, the big block is taller which results in a wider intake than the small block. The carb from the 307 will work depending if you have the stock ccc setup in which case you will probably run into some tuning issues because the dist will not work and the ecm controls the timing in the dist (if I'm not mistaken that's what it controls). IMO it would be easier to not try to swap anything and just start fresh with all the pontiac parts.