NASCAR has a shitload of problems. Fewer fans, decreased attendance, decreased revenue, decreased sponsorship, owners wanting lower costs. So yeah, they'll take anybody's money at the same time they're trying to make everybody love them. The NRA, BassPro, Duck Commander, Remington, and Henry have all sponsored bits and pieces of NASCAR over the years. Maybe they found their demographic is more into shotguns than ARs. Or maybe they're hoping skinny jean hipsters will suddenly discover that horsepower is manly.