The Mecha Team Leader skin is an Epic Fortnite outfit. Mecha Team Leader was available via the Item Shop for 1600 V-Bucks and you can buy it from Fortnite Item Shop when it will listed.
Fortnite Mecha Team Leader Skin Details
Some assembly required.
Fortnite Mecha Team Leader Skin PNG Images
Here is the PNG images of Mecha Team Leader below!