Weighted Lee with his base speed and most basic technique blocked edo Haku in ice mirrors:
You must be registered for see links
You must be registered for see links
This is part 1 Lee and relatively slower, but bear in mind that Sasuke was able to see through his attack patterns before he awakened sharingan, and a more experienced Sasuke with sharingan get defeated about low difficulty by a weighted Lee. Once the weights are dropped, he would have the required speed to keep up with Haku. Adding up he has a better deal of stamina and endurence, So matter of outlasting is at his side.
İt is doubtlful whether he is physically strong to Break mirrors or not, but i think it is a possibilty due to this feat:
You must be registered for see links
You must be registered for see links
About 2nd scenario, Lee again wins, since he is given a sort of infinite drunken state; which means Haku's attack pattern won't surprise him (kept up with a much more complex Kimimaro), he can evade senbons from multiple directions thanks to such movement:
You must be registered for see links
Can force Haku to CQC and be the obvious victor.
Gates probably are not needed in both scenarios.