The biggest problem for me is the heat shock. Once, I tried to use eppendorfs tubes, but didn't work. So, I chose PCR microtubes because of the "thin wall" (to get a homogeneous heat faster) . But I'll try your protocol with 2 ml eppendorfs! You have any tip about this for me?
About the electroporation, we don't have an electroporator in our lab Surely, is the best way!