I bought an OE "but newer replacement part number" and it functions way better than the aftermarket POS that was in the tank.
I wish I had a 67 OE unit working or not. I understand why the aftermarket makes them the way they do but would it be so hard for them to make the float have the correct travel at least!
Keep up the work and don't let the naysayers stop you from making an awesome product!