Of the three options you listed, I'd pick a pair of Kappa 12s and build a custom box for them. Perfects are pretty good, but Audiobahn's are generally more "show" than "go".
Here are a couple other options.
Pair of Stryke AV12's - best bang per buck dollar on the market right now (and pretty too).
Dayton 12" DSQ - it'd be my choice for a sub with smaller box requirements. I built a box which would house a pair of them that takes up very little trunk space.
As for full range speakers, I'd suggest some components up front with a modest amp and not bother replacing the rears. As for which ones to get, go to the local car stereo shop and have a listen and pick the ones that sound the best.