If it works, it works.
I recently had the same problem with an Autolite 1100.
Float was filled with fuel. It's also and "offshore" unit.
The new float, which was probably meant for the original American made carburetor, was similar in appearance but slightly different. So far it's working but was more difficult to adjust to fit the Chinese needle and seat.