People seem to forget that Deva has way more chakra than oro, shinra tensei and bansho tenin are S class techniques no doubt and this guy uses them throughout the day every five seconds, and also used the big one that destroyed konoha and still had the chakra to fight kyubi naruto and sage naruto afterwards.
Deva has many ways to get rid of oro and his edo's, he can seal all three of them up with chibaku tensei just like how the sage sealed the juubi's body into the moon.
As mentioned above, just coz oro can't be killed by conventional methods, doesn't mean he can't die, he still has a chakra limit and his reserves from what we have seen can never hope to compare to deva, he can run out of chakra and die.
Cho shinra tensei at close range could flattern him, don't underestimate gravity, even if it don't come to that, one shinra tensei was enough to flattern three boss level summons, how many of these can oro take before he runs out of chakra and stamina, remember that the more damage he takes, the more chakra it takes to use his snake skin shedding jutsu to spit out a healthy body.
There are too many ways to lose for oro and chibaku tensei or just inserting his chakra disruption rods will take care of edo's.
Deva's only weakness is the five second gap, but deva so far has displayed insane reflexes,speed, taijutsu, and weapon skills with his rods, it won't be easy to get him even with the five second gap. Plus deva can take in a lot more damage than the other paths from what we saw in his fight with the kyubi, he is very durable, to resiculous levels even, some of those attacks from kyubi naruto should have killed him, I don't see oro winning here, deva is too strong, and oro doesn't have plot no jutsu or talk no jutsu to save him.
Oro will just have to feel pain, know pain, and understand pain.