Iran is right across the Caspian Sea from Russia and thus in its backyard. There is a lot of trade between the two countries.
Attacking Iran to Russia might be analogous to Russia attacking Mexico...
Don't follow what you say here. Really, the question is why does Russia NEED to team up with Iran (eventually against Israel)?
I wonder how much would Russia charge for this service.