Home DePot or other hardware store for the lights. The strip of sockets is usually a bathroom vanity bar. If there's any grow shops/hydro stores in your area they should have all the rest. I like Fox Farms for my soil and fertilizer, top quality organic stuff.