DJ components? Turntables? Mixers? CDJs?
www.pssl.com
www.bhphotovideo.com
www.fullcompass.com
Technics 1210s, Shure carts are my fav, mixers are personal preference (I have a Vestax if that helps you), for monitors get Bag End PM6s, the INFRA/ELF processor and a INFRA-15 or 18". Dynaudio's monitors are also tops, BM5s with a sub or the BM12s for mid-field apps.
Get vinyl from local shops if you have any, or the many internet retailers.
Serato Scratch Live! is a good investment if you are producing and want to play the stuff same night/before you can cut a vinyl/or if you only have a digital copy of something. I still don't own CDJs because I think Serato is a better way to go, and certainly cheaper.
If you need a portable PA, it all comes down to budget.