Traditional model predictive current control (MPCC) for motors can only choose one optimal voltage vector during one control period, which creates problems of over-regulation or under-regulation for the current tracking. With zero vectors being injected in the chosen optimal voltage vector, the traditional MPCC can obtain better performance, which is called duty cycle MPCC. However, whether the traditional or the duty cycle MPCC is being applied to multiphase motors, it is more difficult for the phase to increase. In this paper, a general double vector-based MPCC mechanism has been studied for a dual three-phase permanent synchronous motor (PMSM) with dual Y shift 30° windings used in aerospace propulsion. Firstly, the choosing range of the second voltage vector in duty cycle MPCC was extended to an arbitrary vector; then, the cost function was rationally designed, and the delay compensation was added to improve the control performance as well. Compared with the traditional or duty cycle MPCC, this general double vector-based MPCC has better torque performance and fewer total harmonic distortions in the full speed range and under different load conditions.