i've beaten it twice with no guns! you have to wait for the riders to go out of sight round the back of the house, then you run straight at the 3 gunmen. they'll pull knives and since you can't block you have to just slap them repeatedly until one of them goes down, get his gun and blow the others away, picking up guns along the way, and finish the other dudes off. not easy, but possible.