I'll bet some people who bought Roxors thought they could swap the Roxor grille for one from a U.S. CJ-5 or CJ-7. If they tried, they'd be disappointed - the Roxor, Thar and earlier model Mahindra grilles are not CJ grilles, they're unique Mahindra creations. For one, the headlights and the outer slots don't intersect like thy do on a U.S. CJ, and also the grille is wider than a U.S. CJ grille.
The grille being wider means the hood and fenders also won't swap between a Mahindra and a U.S. CJ., and even it you tried to swap the entire front clip you'd have trouble because the body steps out below the curve of the cowl (also pointed out in the photo above).
This next photo is of a Mahindra Maxx, which is roughly a wide version of a Commander with a taller roof (I posted a photo of a Commander a few days ago). I've highlighted the step-out at the cowl, it's bigger than the step-out on the Thar and Commander.
I've got lots of Commander/Maxx photos I'll get to later in the thread.
I'm sure this is a result of Mahindra doing their own design and engineering to update the look of their CJ3b-based jeeps to resemble the U.S. CJ's. They didn't have any reason to make their parts the same size and shape as the U.S. parts and likely had a good reason not to, so they didn't.
Another detail on the Maxx is a plastic overlay on the grille. You can see that there's a "CJ-style" grille behind the plastic overlay. These overlays were an attempt to update the styling to a more modern look.
"CJ-style" Mahindra grilles like the one on the red Thar in the photo above can be had in India, I know a guy who has a stockpile of them (more on him later). I'm sure Roxor owners over here would love to have them to swap for their Roxor grilles.