just parent the propeller to the engine. no need for constrains. i would, group the propellers to itself, then parent that group node to the engine. leaving the propeller transforms clean always just incase.