I had a Nissan Sylphy....same engine and many other parts as the Duke....240 baht fitted for the cabin filter....after warranty expired I fitted it myself around 160 baht incl post from Lazada/Shoppee drop the glovebox 4 screws and its there,30 minutes max.....someone was taking the urine out of you.