I was just getting back into it before I got sick but I always had a problem buying shot. I used to find it at Gander Mountian York PA in the fall in big wood bins. I usually use 71/2 chilled shot ( that went fast) at 1200 fps that is what most trap ranges spec. The powder is usually pistol powder I use Universal Clays myself. If people aren't hoarding it I found it there too. You may ask the same question in the shotgun forum. Maybe other trap shooters can help. I'm trying to bump your question.
Not sure what 25# is.
Before it became "hashtag", the # symbol meant pounds.
So it depends on how much you want to buy and how far you want to drive. Locally, PG trap and skeet sells powder and shot. I believe their shot is $45.00/25#. They're having the same problems getting powder as everyone else but they sell it in 4# containers. If you don't mind driving up to Shyda's in Lebanon PA they're cheaper at $34.00 a bag. They charge extra for credit so bring cash or check. If you buy 10 bags they'll knock off $1.00/ bag. 10 bags = $10.00. I'll split an order with a friend to get to ten bags. Their prices and selection of powder is better too.
There is another place 10 minutes from Shyda's called Richland's in Richlands PA. Lately their prices have been better than Shyda's. So I get some orders together from my friends and ride up with a couple of friends too. We stop at Richlands first then go to Shyda's for whatever we can't get at Richlands. We then stop for lunch and then make our way back. I do this 2 or 3 times a year. We split the $30.00 of gas between everyone's orders. The friends that don't go are happy to get their stuff delivered to them at our club and we have a nice day trip. To me it's cheaper than having everything shipped. YMMV.
I was on a road trip, so I stopped here. http://www.steelcityguns.com/ It's in the Pittsburgh/Monroeville area. Nice guy, basically sells out of his home. Best selection and quantity of powder I've seen anywhere. Got Hodgdon Clays at $18.99 a pound out the door. W209 primers $3.64 a hundred. Rio Magnum shot $39.59 a bag. Call him if you're in the area.