I believe you can, except against focus blast Gengar. That one will require dodging, IMO.
edit: After thinking about this some more, I think you need a little more bulk against the Machamp. Do you have a good Dragonite you could put in the #5 spot instead of one of the Espeons? DT/H is better, but DT/O is good too, if it is powered up enough.