In South Dakota, freshwater drum are not considered a game fish. Thus, SD Game, Fish and Parks can give them to me. They get them when they are sampling lakes. They let me know when they are sampling a lake with drum or redhorse and I pick them up.
It is generally accepted that putting fish from other waters in our lakes is dangerous. I agree with that. I have sort of graded the potential danger of different waters. Smaller dams, rivers and lakes are definitely out. My favorite is the massive Lake Oahe. Huge amounts of water to dilute any potential pathogens. After that is a natural lake of about 2,500 acres called Enemy Swim. This is a very pure lake with mostly ranch land around it.
Other then getting them from the wild, I don't know of any sources of freshwater drum, goldeye, white bass and the various species of redhourses. I also got my pumpkinseeds and rock bass from Enemy Swim.