Hi, I just replaced a cv axle on a 98 forester also. I ran into the same problem with the roll pin. I had to regroup, and pull it back out. After removing it again, I noticed that the roll pin wasnt tapered at the end as much as the original, and i had burred it up trying to get it in the hole. I removed it, compared the 2 pins, and noticed much more taper in the original. I took new one out, and used the original, and it went right in with no probs, after spending almost all day fighting the new one. Hope this solves your problem, it did mine.
Steve