If you have any file servers within those locations, you can utilize those to house your SD files. Designate those shares as 'preferred servers' when pushing to the IP ranges at those locations and you should be fine. Or make new tasks for those locations, identifying those shares specifically for the installations.
I've found that using file shares/servers to house the installation files a lot more efficient than trying to use the install from peer method. It means you can make faster changes to what's going to be installed and not have to worry about pushing to those other systems first.