It really depends on what you are planning to do with the cells. There are many protocols to prepare competent cells using CaCl2 that work pretty well for general purposes. You can also try electroporation methods. For specific projects that require highly competent cells, sometimes it's better to order those cells from companies to make sure you get the highly competent cells. This can sometimes help you to save some resources especially if you have only one shot.