If the machine work was done correctly,that's not bad for one of these engines.A typical base 348 will go for 400[low end] to 800 dollars without machine work.I can't compare it to a 396,but you cant,or at least shouldn't attempt 400 hp with the cast pistons that come in those cheaper kits.Buy these parts seperately.Show Cars is likely your best source.A 409 crank will run on average about 400.You can run the stock 409 rod if you can find a set,but an aftermarket set of big block 6.385 rods[about 330.] is a better deal for durability.A good bang for the buck is the KB Icon piston for the 4 inch stroker engines,but used with the above 409 crank and 6.385 rod.The cam that I listed eairler will go for 200.That leaves you with heads,tin,intake and such.The 333 head,if you can do your own port work will be the cheapest,but will need bigger valves installed.That intake that the guy has with this block,if it's what I think it most likely is,is worthless for your needs.If you can do your own assembly you should be able to put together a 375-400 horse 380 incher,fully balanced and blueprinted ,for a little less than 7000.Not exactly cheap,but such ids the cost of being different.As to gearing,these engines are torque motors,so if you're going for road miles,the 3.54 would be best,if you're going to run an overdrive automatic overdrive,the 3.73 would be the best of both worlds.