Depends on what type of shell your going to be shooting? Using lead or copper plated lead loads, I'd suggest using a Kick's .665 choke. Quite a lot of guys I know use these chokes, and rave about them when shooting lead. Now for Hevishot loads, the Primos jellyhead is getting rave reviews as well as the Rhino chokes. Either way, they aren't cheap, but you get better results than using the factorychokes in my opinion.
I shoot the same gun butwith the 3.5'' shells. I use a remington super full turkey choke and the Remington Premier buffered copper plated turkey loads in hte number 4 shot and can kill them out to 45 yds with no worries.
__________________
If there were Lineman on the moon there would be no dark side.
I don't mean to just jump in, but I hunted with the Remingtom 1187 up until two years ago (gave it to my nephew). I always used just the factory full choke, and harvested every bird I put it on. However, I agree with some of the other folks that an aftermarket choke tube is best, and worth the cost. It sure beats biting into copper when you decide to eat that bird. Where did you get a 21" 1187, I thought the shortest barrel length was 26", and is that legal where your from, not to mention shot pattern out of a 21" barrel. Just curious!
My dad shoots a 11-87 and he has a kicks gobbeling thunder on his with Winchester XX supremes 3" #4's its dead out to 40+, i know this because i killed my first bird with that same gun at 47 paces in kansas
__________________
I'm a man who discovered the wheel and built the Eiffel Tower out of metal and brawn. That's what kind of man I am. You're just a woman with a small brain. With a brain a third the size of us. It's science.