I can't answer your other questions. I only know what I have researched. You will have to ask other, more knowledgeable iHUBBERS to further your knowledge on these other questions. Thanx.