Just stay away from stainless steel bolts.
^ Curious as to why it's best to stay away from stainless?
There are many different grades of steel and stainless steel bolts. Most stainless steel bolts are not as strong as steel bolts especially the Chinese bolt kits that are all over ebay.
Stainless steel bolts are usually used in environments where corrosion is a problem. I cannot remember seeing a stainless steel bolt used where strength is a high priority. I have never seen connecting rod bolts, main bearing cap bolts, head bolts, head studs, wheel studs, etc. use stainless where high strength is required. If strength and corrosion are design requirements, stainless steel bolts usually have to be a larger diameter than high strength steel bolts carrying the same load.
Stainless steel bolts are prone to thread galling and stripping threads when used with a stainless steel nut or threaded hole made of a similar material.