Yes any SATA cable should work just be sure it is a SATA III cable. And to you second part yes a SATA Power extension cable should be perfectly fine to use. Remember you can also just use some double sided tape and mount your SSD anywhere in the case if you want to save yourself from buying an extension, you really don't need to use the drive bays with SSDs. Just don't stick the SSD to the motherboard itself, PSU or any other electronic component (although Ive seen people stack SSDs with double sided tape I personally wouldnt.)