USA did not sell to UAE and they are not satisfied with Chinese drones. In fact, no one in the world is satisfied with Chinese drones.
This deal is 100 percent real. 20 ucavs have already been delivered on September 21.
I don't know the details, nobody of us here really know them (media is media), but let me just say that I am very sceptical of such numbers.
Sources/evidence for that?
Anyway 20 drones makes sense but 120? And 2 billion USD? So what is the unit price of the TB2 drone?
Apparently the TB2 drones that Turkey sold to Ukraine costed approximately US$5–5.5 million per unit.
120 TB2 drones (if we assume the unit price is 5.5 million) would amount to US$660 million.
So where does the 2 billion USD come from?