Welcome to CHR!
The 350 Chevy in a Firebird has been a very popular swap and not to get too far ahead of myself, yes, most parts for small block Chevys (SBC) are literally swappable and do just bolt right up – with very few exceptions.

A couple questions before we jump right into the “how to build it” sessions:
1. What is your budget?
2. What casting number(s) do you have?
3. Is this an automatic or a stick? What transmission?
4. What is your rear end ratio?
5. What do you want to do with this car? You want optimal performance at 5500RPM but how often will the car really see 5500RPM? If you’re going to use this for a daily driver it will be different that say a boulevard bruiser or a drag car.

I would strongly recommend a total engine build rather that just heads and cam. To do this right, you should pull the engine and have the block prepped by a competent machine shop. There’s a whole list of other things we can discuss here and I would caution you not to select a cam (consider only a hydraulic roller) and heads without knowing for certain what pistons are in place and if the block is square. Along that line, you can do some of the work yourself if you have the proper tools (some of which are expensive) and it may make sense for you to have a machine shop do the heavy work and you can perform the final assembly.

I would also encourage you to consider a 383 stroker approach as this really brings the SBC alive and has a lot of potential as both a streetable ride and one that can allow you to see God when you shift into second gear when it’s built correctly. This approach does require custom machine shop work on the block as well as a stroker kit with crank, rods, and pistons.

Let us know what your thoughts are and we can jump in with some proven build recipes.

Regards,
Glenn