#2
i had dimarzio humbuckers on my les paul and they were 30+ years old and still sounded perfect for their age.

i highly reccomend using anything from dimarzios range.
#3
those are cool and all, but for single coils they are super expensive. i would check out GFS pickups, they are made from the same quality materials (on a lot of their pickups) and are much much cheaper.
#4
I've become a big fan of DiMarzio pickups since I put them in one of my guitars. I have a Air Norton S, Cuiser Neck, and Tone Zone that I really like.

If you're dead-set on DiMarzio, they have a "which pickup is right for me" on the bottom right of their page.
Good Deals: imgooley, pak1351