Recheck the float drop in both directions if you have not done so. Those carburetors are tossed together and out the door they go. Haven't seen one yet that was 100% ready to use.

Hard starting as in starter turns over slow, or as in carburetor is not functioning right? Slow starter speed = recheck the initial timing.