Since you are cooking the beans in the oven for about 4 hours, I strongly suggest to use only dried beans for this, as the canned with get way too soft. The beans have to soak overnight in water so plan a day ahead. This can also be make successfully in a crockpot for a longer cooking time. The ingredients really do not have to be exactly measured for this. This is well worth the time to make, this bean bake is very good!