Do i have to restart my save file for the mod to take effect
Nope! The girls and gear will spawn the same way as base game presets/gear regardless of whether you installed it mid-playthrough or not.