The 2004 Mazda 6 takes a 22" drivers side, 18" passenger side and a fairly specialized 12" rear wiper (wagon) that is difficult to find in the stores. See sources and related links below for more information. Since there are currently over 22 different wiper arm attachments, do not buy wipers just by length only - be sure to lookup exact wiper blade part numbers by vehicle make, model and year for the brand wiper you decide to purchase. This ensures correct length AND correct attachment.
The 2004 Chevrolet Silverado takes 22" replacement windshield wiper blades on both sides front.
1990-2005 Mazda Miatas use 18" wiper blades on both the driver and passenger side wipers.
All 2004 Dodge Dakotas take 21" replacement windshield wiper blades on both sides front.
The 2004-2008 Toyota Solara takes 24" driver side and 19" passenger side replacement windshield wiper blades.
24 inches
The 2003-2004 Jeep Grand Cherokee takes 21" replacement windshield wiper blades on both sides front. The front blades are available aftermarket at stores and online. The rear wiper blade is dealer-only.
what size wiper blades do I need for a vw 2003 bettle?
The front windshield wiper blades are special dealer-only wiper blades and you must get them at the dealer. The rear wiper blade is hard to find, but you can get non-dealer versions. See Sources & Related Links below for rear wiper info.
22 inch (DS) and 20 inch (PS)
You'll have to get them from Land Rover, which sucks.
Wiper Blade Sizes: 24" Drivers Side, 20" Passenger Side and 16" Rear
Any place that sells wiper blades can tell you the correct size to purchase.