the answer is yes to many of your questions. Can you provide me any contact info and I will update you.