Product review (4 stars): Four Stars
No problems fit perfectly.  Made in China makes you think but I hope they are filtering as needed.