What I found making heat covers:
insulated material does not improve raising your engine temps, been there and make those out of romex........just real hard to cover everything. went back to UHMW plastic sheet. Sheet will stay on tucked with no bolts or straps, soft material is a bunch of bungies and I snagged the romex inbushwackin'.
plastic sheet ( best I found is " RACE CAR PLASTIC )" from Jegs, comes in colors if you want to match bike colors. $25 for a roll that will do 2-3 bikes
KTM 500 I use one 6mm bolt to hold it on. molded it with heat gun to fit behind shifter and fit behind kick starter lever and slide up under the tank and tuck inside my ACERBIS plastic skid pan.
I run a heat exchanger and 190 degree thermostat, I thought I had a total coverage set up last Dec when riding in 15 degrees 2 ft of new blower/fine fine snow grandules, but even climbing I couldn't get the bike temps over 170 poaching a track or 150 breaking trail, went home that nite and built a cover for the back of the motor/cover to deflect snow from the track in front down/ full cover over the pipe, and added a piece up under my left side gas tank and around in front of the frame to stop air passage under the tank where my left side radiator is missing. Next morning in colder snow, same deep stuff she would run 190 poaching a track and about 180 breaking trail. I can run the same on a 60 degree bright sun slush spring day, spot on 190 no matter.
Make a really really good tight fit template from sheet of tag board/ poster board like a campaign sign before you cut plastic.