To answer that first part of your question, there's no way to know the quality of online meds other than by reputation or a lab analysis of whatever you receive. The rest of your question is sourcing and is not allowed. Please read the guidelines (linked to in my signature) if you wish to post here.
Welcome to BL.