the front windscreen sticker is enough of a give away, car nerds who like stick on bits usually know which performance section belongs to which manufacturer
Those Truck nuts have been around o/s for ages, typical of us to get something long after it's just seen as a bad joke elsewhere in the world. There are actually places in the US where they are trying to ban them because of their poor taste and ... well .. they are stupid as fuck.