Regarding wipers recently I ordered Hybrid Wiper for my swift. Size was 18 inch passenger and 21 inch driver side. It is stock size of metal frame wipers..
Installed them and I noticed that driver side wiper was a bit lifted from right side and was not touching the screen.. upon wiping, small area from right bottom was not cleaned as there was no contact of wiper rubber with screen.
I replaced the rubbers of previous fitter stock wipers and it is working like a charm.. noise free and cleaned..
So it's better to buy good quality rubber and change yourself. Don't throw stock wipers untill their frame is not damaged