What is in the stain removing pen? I tend to stay away from those, as some of them will weaken the fibers. The weakness doesn't show up right away, but when the fabric finally starts deteriorating, that is the area that goes first.
I would stick with Synthrapol or Dawn. I prefer Synthrapol over Dawn because Synthrapol is a clear liquid. You wouldn't normally use Synthrapol full-strength.