Where can I get the right equipment?

Do you know what the "right" equipment is? Probably not. Equipment considerations are taught throughout the cave diver training course, so it is unlikely you'll really know prior to that. However, you can always talk to a variety of cave divers, look at their gear and ask questions like why did they choose this, why is that there, etc. However, one prudent approach is to rent a good deal of your gear for the course. Many instructors will have a wide variety of equipment, giving you the opportunity to try out different brands, different configurations. However, some instructors teach a strict Hogarthian configuration which will almost explicitly define the equipment you will need and use. Others instructors prefer to expose the students to ALL brands and types, and let the student decide which is best. This is another question you could ask when investigating instructors. Neither approach is bad or good, just different.