yes insurance give 14 day cover notes, only thing i would change would be pod to air box and remove bov for stock as long as the oil catch can is sealed (think thats the requirment) you'll be fine they dont care about exhausts etc, and it sounds like a turn flow cooler so all good to go.
as for dodgy mechanics they dont exists...........