Yeah.. never buy a vehicle off a mechanic !
If the fuel supply was working right, but there was no spark at the plug, the spark plug would be drenched with fuel after a few cranks with the choke on. If it was firing it would have burnt the fuel up.
So.. it's not firing since you have some fuel on the plug, and that could be either no spark at the plug or it could be insufficient fuel to fire.. Sparks have a lot more trouble jumping through compressed air than they do through atmospheric pressure, so spark plugs can fail to spark when there is compression in the cylinder even though they seem to spark every time when they are resting on the head getting checked. I'd try a new plug to eliminate that as the trouble, then, if it kept getting a little bit of fuel on the plug, but not drenched, I'd assume it wasn't getting enough and so start looking at the fuel supply.
You should check the fuel is running out of the fuel hose at the carb. If it is, then I think I'd take the carb off and strip it right down completely and clean every jet and passage..A squirt with carb cleaner out of a can is not enough.