Help me find Coats in this style

Hey all

I need some help finding a long coat like Trunks's from Dragon Ball.

I'm getting a gift for a friend and I'm having trouble finding actual coats that aren't just cheap cosplay jackets

Thanks