Their helicopters, Mi 35s, are really good. No doubt. It's not good to compare two helicopters from two different classes, but if we want to do so, I obviously prefer Russian Mi 35 to T-129.
Their tanks in 70s and 80s were the best. No doubt.
Their space technology is also very good. No doubt.
Their car industry? sucks, no dubts again.
Their nuclear technology? sucks even more.
Being Russian made, does not necessarily mean good or bad.
Also, you remember how they repaired your helicopters? right
So, there is not much difference between your case, and Iran's.