The cover is clean, American made. It fits Hilux models from 2016 and above. And it fits Isuzu from 2015 to 2025. For sale, please consider communication times.