Making progress on my Demon

I'm 95% sure it bolted right in, it's been 5 or 6 years. I have the 26" one, with a factory shroud and fan. The car may have been modified earlier to fit a 26" maybe?