I am not sure if zombie slayer has battle drops yet or not. But when they introduced battle drops into all the other kano games they had a background put on them so you would know they were battle drops.
This was the Big Boys Big Wheel which was a Limited Quantity vehicle. Given it was a "Limited Quantity" item, when the allotment runs out it is unavailable for future purchase. As for why it has a background, some of our Limited "sets" have specific backgrounds and others do not. The background has no significance though other than aesthetics.