That Bucks Alt looks fake.
The Milwaukee lettering is taken off a Milwaukee Brewers Retro Jersey.
The Pistons however, Those are 100% Real I don't think they'll ever wear them though.
The only Alternate I see the bucks wearing is the Green One from 1996-1997 which is my favorite.
