You've got some good ideas, but I'm not sure they should necessarily be adopted either. Two reasons - firstly I think adding specific precooler parts etc is too complex for your average user. We don't have separate fuel pump or ullage motor parts to go with our liquid rocket fuel tanks, they're assumed to be included in the tank. Similarly, I think precoolers can be assumed to be included in the intake part. I do like your temperature limits idea though - perhaps the intake could overheat at a given speed/density combination, with different intakes having different limits (the ram air intake part can withstand higher speeds, but with a cost of higher weight, for example). Secondly, the whole point of adding separate "intake" parts is to try to give the user some engineering control over how the engines perform at the "edge of the envelope". If you were designing a jet engine for a planet/moon with a thin atmosphere such as Laythe, one of the things you'd do would be give it large air intake area to allow it to cope with the thin atmosphere, and the current system allows this. Setting hard altitude/density limits is too restrictive, and if you're going to do that it begs the question as to why the air intake is a separate part at all. I do, however, like the idea about keeping track of the maximum air required. If you have too much intake area for your engines, there should perhaps be large drag penalties.