IMR 3031 would be a total mis-match for the handgun rounds mentioned. The only time you will see it listed for handguns is with a single shot pistol shooting a 308 & such. The rounds you mentioned are rather easy to load for & there are plenty of powders that would cover those & more. Powder lasts a long time, may as well get the right stuff for the job. For your rounds some that come to mind, Hodgdon Universal,Titegroup, Unique,win-231, & others.