Good point 727pilot, there are those cardboard spacers that make a 1 or 2 inch space. I am not sure they would come in 'odd' widths, but it would be worth the try. They are so the roof sheathing is allowed to breath.
Steve, I see nothing wrong with that Electrical box, it would pass here in Michigan, although all of the wires must be tied within 6 inches of the box. Those standoffs above that box wouldn't, but the steel box fit the NEC.
If there are rolexs for romex ( a brand name of wire ) let me know, I have romex, but no rolexs.
Just my $0.02 worth.
