{"product_id":"milwaukee-0880-20-m18-cordless-wet-dry-vacuum-promo-owaspk","title":"Milwaukee 0880-20 M18 Cordless Wet\/Dry Vacuum (PROMO)","description":"\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/UwR26ey13V4\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen\u003e\u003c\/iframe\u003e\u003csection data-aplus\u003e\u003cdetails id=\"product-features\" class=\"acc\" open\u003e \u003csummary\u003e\u003ch2\u003eKey Features\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\"\u003e \u003cdiv class=\"features\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"card-inside\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1582\/5958\/files\/vacuum-compatibility.svg\" alt=\"vacuum-compatibility\" class=\"aplusicon\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003ePortable Jobsite Cleanup\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003eThis Milwaukee 0880-20 M18 2-Gallon Wet\/Dry Vacuum gives you cordless wet and dry cleanup in a compact box-style body. It is easy to carry, easy to stash, and a lot more convenient than dragging a cord around for small messes.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"card-inside\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1582\/5958\/files\/airflow.svg\" alt=\"airflow\" class=\"aplusicon\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eStrong Suction\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003eWith up to 45 CFM and 32 inches of suction, it has the pull needed for dust, debris, and water pickup. That matters when you want a compact cordless vacuum that still feels useful on the job.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"card-inside\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1582\/5958\/files\/accessories-included.svg\" alt=\"accessories-included\" class=\"aplusicon\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eEverything Stores Inside\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003eThe hose and included nozzles store on board, and the stackable toolbox design keeps the whole setup contained. Less loose gear means faster setup, quicker cleanup, and less time hunting for attachments.\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/details\u003e\u003cdetails id=\"product-overview\" class=\"acc\"\u003e \u003csummary\u003e\u003ch2\u003eOverview\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\" data-product-summary\u003e \u003cp\u003eThe \u003cstrong\u003eMilwaukee 0880-20 M18 2-Gallon Wet\/Dry Vacuum\u003c\/strong\u003e is a cordless compact wet\/dry vacuum built for quick cleanup on jobsites, in service vans, and around punch-list work. This is a wet\/dry vacuum designed for portable cleanup of dust, debris, and small liquid messes. Model Number: \u003cstrong\u003e0880-20\u003c\/strong\u003e. If you already run Milwaukee M18 batteries and want something faster to grab than a full-size shop vacuum, this is the right kind of tool.\u003c\/p\u003e \u003cp\u003eWhat makes this vacuum useful is the balance between size and actual performance. Milwaukee rates it at \u003cstrong\u003e45 CFM\u003c\/strong\u003e with \u003cstrong\u003e32 inches of suction\u003c\/strong\u003e, which gives it enough pull for common cleanup tasks without turning the unit into a bulky cart-style vacuum. The \u003cstrong\u003e2-gallon tank\u003c\/strong\u003e keeps the overall footprint small, so it fits better in tight work areas and is easier to carry from room to room or from the truck to the task.\u003c\/p\u003e \u003cp\u003eThe layout is built around portability. The stackable toolbox-style housing protects the vacuum and makes it easier to store than a round canister design. On-board storage for the hose, crevice tool, and utility nozzle is a bigger deal than it sounds. If the attachments stay with the vacuum, the tool is ready when you need it instead of becoming another half-complete setup rolling around the van.\u003c\/p\u003e \u003cp\u003eFor real-world use, the included \u003cstrong\u003eHEPA filter\u003c\/strong\u003e matters. Fine dust cleanup is where compact vacuums either earn their keep or become a mess-maker. A HEPA filter helps capture smaller particles while keeping exhaust cleaner, which is especially important when you are cleaning interior finish work, cabinets, flooring dust, or general service debris inside occupied spaces.\u003c\/p\u003e \u003cp\u003eThis vacuum is also set up for flexibility. It handles \u003cstrong\u003ewet and dry applications\u003c\/strong\u003e, includes a \u003cstrong\u003ebuilt-in blower port\u003c\/strong\u003e, and comes with a \u003cstrong\u003e6-foot flexible hose\u003c\/strong\u003e plus the common nozzles most users actually reach for. The blower port is handy for clearing chips, dust, or leaves out of corners when vacuuming is not the fastest move. That kind of versatility is why small cordless vacuums tend to stay in constant rotation once they make it into the truck.\u003c\/p\u003e \u003cp\u003eBattery platform matters here too. The Milwaukee 0880-20 M18 2-Gallon Wet\/Dry Vacuum runs on the \u003cstrong\u003eMilwaukee M18 battery system\u003c\/strong\u003e, so it fits naturally into an existing M18 setup. The tool is sold as a \u003cstrong\u003ebare tool\u003c\/strong\u003e, which is usually the smart buy if you already own M18 packs and chargers. Milwaukee also states runtime of \u003cstrong\u003e30+ minutes\u003c\/strong\u003e with an M18 REDLITHIUM HIGH DEMAND 9.0 battery pack, giving you a sense of what it can do for extended spot cleanup.\u003c\/p\u003e \u003cp\u003eWho is this for? Contractors, remodelers, electricians, HVAC techs, flooring installers, finish carpenters, and serious DIY users who need fast cleanup without dragging out a corded vac. It is not meant to replace a big dust extractor for production sanding or a large shop vacuum for heavy demolition cleanup. It is meant to be the vacuum you actually grab because it is compact, cordless, and ready to work.\u003c\/p\u003e \u003c\/div\u003e\u003c\/details\u003e\u003cdetails id=\"product-benefits-1\" class=\"acc\"\u003e \u003csummary\u003e\u003ch2\u003eClean Up Without Dragging a Cord\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\"\u003e \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1582\/5958\/files\/50904933630246_1b1ce42d10b9.jpg\" alt=\"Milwaukee 0880-20 M18 2-Gallon Wet\/Dry Vacuum cleaning dust beside cabinets during interior finish work on a jobsite\" class=\"tnblock-img\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"copy\"\u003e\n\u003cp\u003eThis is where a compact cordless vacuum earns its keep. For service calls, trim work, punch lists, and interior cleanup, you can move fast without hunting for an outlet or dragging a hose and cord through the space.\u003c\/p\u003e\n\u003cul\u003e \u003cli\u003eCordless M18 platform for jobsite mobility\u003c\/li\u003e \u003cli\u003eBuilt for both wet and dry cleanup tasks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/details\u003e\u003cdetails id=\"product-benefits-2\" class=\"acc flip\"\u003e \u003csummary\u003e\u003ch2\u003eKeeps the Hose and Tools With the Vacuum\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\"\u003e \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1582\/5958\/files\/50904933630246_d8e6857af704.jpg\" alt=\"Open Milwaukee 0880-20 M18 2-Gallon Wet\/Dry Vacuum showing internal hose storage and organized accessory storage inside the lid\" class=\"tnblock-img\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"copy\"\u003e\n\u003cp\u003eOn-board storage sounds simple, but it is one of the reasons this vacuum gets used instead of left behind. The hose and attachments stay with the unit, so setup is quicker and transport is cleaner.\u003c\/p\u003e\n\u003cul\u003e \u003cli\u003eInternal storage for hose and accessories\u003c\/li\u003e \u003cli\u003eStackable toolbox-style body for transport and storage\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/details\u003e\u003cdetails id=\"product-benefits-3\" class=\"acc\"\u003e \u003csummary\u003e\u003ch2\u003eCompact Size, Useful Suction\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\"\u003e \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1582\/5958\/files\/50904933630246_0a74664ebcaa.jpg\" alt=\"Front view of Milwaukee 0880-20 M18 2-Gallon Wet\/Dry Vacuum compact portable jobsite vacuum on a white background\" class=\"tnblock-img\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"copy\"\u003e\n\u003cp\u003eThe point of this vacuum is not maximum tank size. The point is getting enough suction in a package small enough to carry one-handed and keep nearby for constant cleanup.\u003c\/p\u003e\n\u003cul\u003e \u003cli\u003e45 CFM airflow for dust and debris pickup\u003c\/li\u003e \u003cli\u003e2-gallon capacity keeps the unit compact and easy to move\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/details\u003e\u003cdetails id=\"product-benefits-4\" class=\"acc flip\"\u003e \u003csummary\u003e\u003ch2\u003eReady for Tight Spaces and Fast Spot Cleanup\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\"\u003e \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1582\/5958\/files\/50904933630246_6ca7f2c694eb.jpg\" alt=\"Angled view of Milwaukee 0880-20 M18 2-Gallon Wet\/Dry Vacuum showing compact toolbox-style housing for truck storage and jobsite carry\" class=\"tnblock-img\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"copy\"\u003e\n\u003cp\u003eThe small footprint is a real advantage when you are working in finished spaces, vehicles, utility rooms, or crowded jobsites. It stores easier than a full-size shop vacuum and still gives you the hose reach and attachments needed for detail work.\u003c\/p\u003e\n\u003cul\u003e \u003cli\u003eIncludes a 6-foot flexible hose\u003c\/li\u003e \u003cli\u003eIncludes crevice tool and utility nozzle for corners and general cleanup\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/details\u003e\u003cdetails id=\"product-whats-included\" class=\"acc\" open\u003e \u003csummary\u003e\u003ch2\u003eWhat's in the Box\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\"\u003e \u003cdiv class=\"tnincluded-wrapper\"\u003e\n\u003cul\u003e\n\u003cli\u003e(1) Milwaukee M18 2-Gallon Wet\/Dry Vacuum\u003c\/li\u003e\n\u003cli\u003e(1) Flexible Hose\u003c\/li\u003e\n\u003cli\u003e(1) Crevice Tool\u003c\/li\u003e\n\u003cli\u003e(1) Utility Nozzle\u003c\/li\u003e\n\u003cli\u003e(1) HEPA Filter\u003c\/li\u003e\n\u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"included-note\"\u003e\n\u003cp\u003eBattery and charger sold separately.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/details\u003e\u003cdetails id=\"product-at-a-glance\" class=\"acc\"\u003e \u003csummary\u003e\u003ch2\u003eAt a Glance\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\"\u003e \u003cdiv class=\"stats-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-value\"\u003e45 CFM\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eAir Flow\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-value\"\u003e32 in\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eSuction\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-value\"\u003e2 gal\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eTank Capacity\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-value\"\u003e10.1 lbs\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eWeight\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/details\u003e\u003cdetails id=\"product-key-specifications\" class=\"acc\" open\u003e \u003csummary\u003e\u003ch2\u003eKey Specifications\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\"\u003e \u003ctable class=\"aplusspecs\"\u003e\n\u003ctr\u003e\n\u003cth\u003eBattery System\u003c\/th\u003e\n\u003ctd\u003eM18\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAir Flow\u003c\/th\u003e\n\u003ctd\u003e45 CFM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSuction\u003c\/th\u003e\n\u003ctd\u003e32 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eTank Capacity\u003c\/th\u003e\n\u003ctd\u003e2 gal\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFilter Type\u003c\/th\u003e\n\u003ctd\u003eHEPA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMotor Type\u003c\/th\u003e\n\u003ctd\u003eBrushed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHose Length\u003c\/th\u003e\n\u003ctd\u003e6 ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHose Diameter\u003c\/th\u003e\n\u003ctd\u003e1-1\/4 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18.5 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8.46 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHeight\u003c\/th\u003e\n\u003ctd\u003e12.12 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e10.1 lbs\u003c\/td\u003e\n\u003c\/tr\u003e \u003c\/table\u003e \u003c\/div\u003e\u003c\/details\u003e\u003cdetails id=\"product-compatibility\" class=\"acc\"\u003e \u003csummary\u003e\u003ch2\u003eCompatibility\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\"\u003e \u003cdiv class=\"compat-list\"\u003e\n\u003cdiv class=\"compat-row\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1582\/5958\/files\/voltage.svg\" alt=\"voltage\" class=\"icon-sm\"\u003e\u003cdiv\u003e \u003cstrong\u003eBattery Platform\u003c\/strong\u003e \u003cdiv class=\"compat-detail\"\u003eCompatible with the Milwaukee M18 battery system.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"compat-row\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1582\/5958\/files\/vacuum-compatibility.svg\" alt=\"vacuum-compatibility\" class=\"icon-sm\"\u003e\u003cdiv\u003e \u003cstrong\u003eVacuum Attachments\u003c\/strong\u003e \u003cdiv class=\"compat-detail\"\u003eUses a 1-1\/4 in hose size for standard vacuum attachment fitment.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/details\u003e\u003cdetails id=\"product-applications-uses\" class=\"acc\"\u003e \u003csummary\u003e\u003ch2\u003eBuilt For\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\"\u003e \u003cdiv class=\"tags\"\u003e\n\u003cspan class=\"tag\"\u003eGeneral Contracting\u003c\/span\u003e\u003cspan class=\"tag\"\u003eRemodeling\u003c\/span\u003e\u003cspan class=\"tag\"\u003eElectrical\u003c\/span\u003e\u003cspan class=\"tag\"\u003eHVAC\u003c\/span\u003e\u003cspan class=\"tag\"\u003eFinish Carpentry\u003c\/span\u003e\u003cspan class=\"tag\"\u003ePunch List Cleanup\u003c\/span\u003e\u003cspan class=\"tag\"\u003eService Work\u003c\/span\u003e\u003cspan class=\"tag\"\u003eDIY \/ Hobbyist\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/details\u003e\u003cdetails id=\"product-pro-tips\" class=\"acc\"\u003e \u003csummary\u003e\u003ch2\u003ePro Tip\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\"\u003e \u003cdiv class=\"tip-row\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1582\/5958\/files\/specs.svg\" alt=\"specs\" class=\"icon-lg\"\u003e\u003cp class=\"tip-text\"\u003eKeep the hose and nozzles stored inside the unit after every use. That is the difference between this vacuum being a grab-and-go cleanup tool and becoming another box in the truck missing half its parts.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/details\u003e\u003cdetails id=\"product-warranty\" class=\"acc\"\u003e \u003csummary\u003e\u003ch2\u003eWarranty \u0026amp; Support\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\"\u003e \u003cdiv class=\"warranty-row\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1582\/5958\/files\/warranty.svg\" alt=\"warranty\" class=\"icon-sm\"\u003e\u003cdiv class=\"warranty-text\"\u003e 5 Year Limited Warranty. \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/details\u003e\u003cdetails id=\"product-tool-nut-take\" class=\"acc\"\u003e \u003csummary\u003e\u003ch2\u003eTool Nut's Take\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\"\u003e \u003cdiv class=\"eyebrow\"\u003eTool Nut's Take\u003c\/div\u003e \u003ch3\u003eMilwaukee 0880-20 M18 2-Gallon Wet\/Dry Vacuum for the jobs that do not need a full-size vac\u003c\/h3\u003e \u003cp\u003eThis is one of those tools that makes a lot of sense once you have it because it handles the everyday messes faster than a bigger shop vacuum ever will.\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWho it's for:\u003c\/strong\u003e Pros and serious DIY users who already run M18 batteries and want a compact wet\/dry vacuum for service calls, interior work, and quick jobsite cleanup.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhy it stands out:\u003c\/strong\u003e The compact toolbox-style build, on-board storage, HEPA filter, and blower port make it more useful than a basic small vacuum.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWorth knowing:\u003c\/strong\u003e It is a bare tool and a 2-gallon unit, so buy it for portability and convenience, not as a replacement for a full-size cleanup vacuum.\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e\u003c\/details\u003e\u003cdetails id=\"product-faqs\" class=\"acc\"\u003e \u003csummary\u003e\u003ch2\u003eCommon Questions\u003c\/h2\u003e\u003c\/summary\u003e \u003cdiv class=\"acc-body\"\u003e \u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eIs this a cordless vacuum?\u003c\/strong\u003e Yes. It runs on the Milwaukee M18 battery platform.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan it handle wet and dry pickup?\u003c\/strong\u003e Yes. This is a wet\/dry vacuum designed for both liquid and dry debris cleanup.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDoes it include a filter?\u003c\/strong\u003e Yes. It includes a HEPA filter.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDoes it have a blower function?\u003c\/strong\u003e Yes. The vacuum has a built-in blower port.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAre the battery and charger included?\u003c\/strong\u003e No. This is a bare tool, so the battery and charger are sold separately.\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e\u003c\/details\u003e\u003c\/section\u003e","brand":"Milwaukee","offers":[{"title":"Default Title","offer_id":43569901273136,"sku":"PROMO 0880-20","price":47.7,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/4876\/8304\/files\/fzbyarcu89lw_69e80651-0eb7-4b2c-99bd-7ec311ddb5dd.jpg?v=1788570805","url":"https:\/\/toolnutus.com\/products\/milwaukee-0880-20-m18-cordless-wet-dry-vacuum-promo-owaspk","provider":"InoPrints","version":"1.0","type":"link"}