Regarding the floats, a quick and dirty evaluation can be done on a 912 by carefully pulling off the float bowl so as not to spill any fuel. The floats have the small rods sticking out of their sides to actuate the needle valve and these rods should be riding right at the fuel level. If a float is heavy enough to submerge the small rods below the fuel level - the float is probably out of spec heavy.