It is very unlikely that Russia depends on Iran for its drone production. Iran is not producing any critical components that you could not get elsewhere. The export of Iranian drones was probably close to zero already after the last year's shootout.
Russia is still selling a comparable amount of oil as before the war (7 mb/d). The price going up (URALS was 50 at the start of the year, now it's more than double at 110) is definitely a great boon for them, as selling oil is one of the most important revenue streams for them.