With the engine running, try shooting a bit of starter fluid into the front carb. If that makes the RPM pick up quite a bit, you probably have a fuel starvation issue of some sort in your front carb. Somehow something was checked out as "good" that wasn't. In short, fuel + air + compression + spark = running engine. A working carb would give you fuel+air. You checked compression, and that's good. You say you have spark. Therefore your cylinders should fire. The fact that they don't fire means either your carb is bad, you're not really getting spark, or you have some sort of compression issue (not likely). It's not a timing issue if your other three cylinders fire. I suspect it's also not the brake booster, as that line would come off of 4/5/6, wouldn't it?? When you pull the 1/2/3 plug wires and don't see RPMs drop, do the wires spark to ground? Are your 1/2/3 plugs fouled? Are you able to determine how much fuel is in the float chambers of your carbs? If so, try this: Start your engine, and let the carbs fill. Shut off your engine and check that both float chambers are filled to the same level. Then start the engine again, and cut of the fuel supply to each carb at the same time. Run the engine until it dies. Then check the float chambers. I'm guessing the rear carb's float chamber will be empty, while the forward carb's float chamber will still be full.