The 93 computer has a better fuel curve, and the 350 needs a computer from a 350. It may also need the spark control module on the relay bracket. You can use a lot of the parts from the 305 on the 350. One difference is the starter, the one for the 305 has a short bolt on one side, and the one for the 350 has the same size bolts on both sides.
As far as using a long block, make sure the long block is a one piece rear main seal type. The TBIs are the same. You need to use a similar camshaft as the stock one to use the stock computer. If you choose a different cam, you will require a specifically burned chip. If you can get the cam and computer from a 93 9C1, it will make 25 more HP than the stock LO5, but you need the 9C1 Y pipe, or put duals on it. I have written the instructions for duals on this forum a couple of times, but I do not know where they are, so you will have to search for them. Putting an over the axle pipe on the driver's side is tight at the gas tank, and the tank needs to be insulated from the pipe as well.
If you are going to get a long block, you might consider a Vortec long block, with the GM intake for the TBI. You can also get 46mm TBIs that will flow more air. You must then port the intake to the size of the larger TBI for it to work properly. You need a new chip, and an LTZ or 9C1 computer would be a nice addition, but not necessary. If you go this way, you need the Felpro 98000 intake manifold gasket set. If you have more questions, let me know.