Meigray is one of the best out there for me.
The jerseys are always awesome and i never question where they come from ,the staff is great to deal with and have amazing patiente sometimes too.
Their prices to me are fair and if i dont think they are ,they able to lower the price most of the times and work with you on payments ,the best company to deal with in my experience as a collector,specially because im a Eagles collector =)