Once the temp warms up, Pretty Water, northwest of Sapulpa, is fairly good. Depending on the age of your boys, you might just need a permit for yourself, or you might need a family permit. That can get expensive. Personally, if you don't mind a drive, New Beggs City Lake has some good sunfish in it, and doesn't cost anything. Bixhoma can be nice as well. If Bristow's little city lake ever gets back up to normal pool, it will start producing some nice sunnies again.
Perception Search 13