{"product_id":"ecojohn-wes-series-mobile-wastewater-processing-plant-copy","title":"EcoJohn WES Series | Mobile Wastewater Processing Plant","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-69f0c5e7-6e44-8333-93b3-6973568d38ce-188\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69f0c5e7-6e44-8333-93b3-6973568d38ce-188\" data-turn-id-container=\"request-69f0c5e7-6e44-8333-93b3-6973568d38ce-188\" data-testid=\"conversation-turn-256\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"e8e8294d-8bd4-420d-8b15-8ddb7142f93e\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-69f0c5e7-6e44-8333-93b3-6973568d38ce-216\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69f0c5e7-6e44-8333-93b3-6973568d38ce-216\" data-turn-id-container=\"request-69f0c5e7-6e44-8333-93b3-6973568d38ce-216\" data-testid=\"conversation-turn-298\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"c5788577-b869-4579-8bbe-fb3371b55923\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-69f0c5e7-6e44-8333-93b3-6973568d38ce-224\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69f0c5e7-6e44-8333-93b3-6973568d38ce-224\" data-turn-id-container=\"request-69f0c5e7-6e44-8333-93b3-6973568d38ce-224\" data-testid=\"conversation-turn-304\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"1bee26b6-361e-4c8f-ad30-396c8186244b\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003ch1 data-section-id=\"147b06f\" data-start=\"786\" data-end=\"843\"\u003eEcoJohn WES Series | Mobile Wastewater Processing Plant\u003c\/h1\u003e\n\u003cp data-start=\"845\" data-end=\"939\"\u003eScalable Wastewater Infrastructure for Remote Developments, Hospitality \u0026amp; Off-Grid Communities\u003c\/p\u003e\n\u003ch2 data-section-id=\"rzkdgm\" data-start=\"941\" data-end=\"952\"\u003eOverview\u003c\/h2\u003e\n\u003cp data-start=\"954\" data-end=\"1219\"\u003eThe EcoJohn WES Series is a high-capacity mobile wastewater processing system designed for off-grid developments, retreat properties, hospitality environments, modular communities, and remote infrastructure projects requiring scalable on-site wastewater management.\u003c\/p\u003e\n\u003cp data-start=\"1221\" data-end=\"1431\"\u003eBuilt inside self-contained containerized platforms, the WES Series processes wastewater from toilets, sinks, showers, and connected plumbing systems using integrated EcoJohn wastewater incineration technology.\u003c\/p\u003e\n\u003cp data-start=\"1433\" data-end=\"1665\"\u003eDesigned for environments where traditional sewer connections or septic systems may be impractical, the WES platform provides centralized wastewater processing for both temporary deployment and permanent infrastructure applications.\u003c\/p\u003e\n\u003chr data-start=\"1667\" data-end=\"1670\"\u003e\n\u003ch2 data-section-id=\"od76eq\" data-start=\"1672\" data-end=\"1696\"\u003eWhy This System Works\u003c\/h2\u003e\n\u003ch3 data-section-id=\"d4jyqn\" data-start=\"1698\" data-end=\"1728\"\u003eFull Wastewater Processing\u003c\/h3\u003e\n\u003cp data-start=\"1729\" data-end=\"1821\"\u003eHandles blackwater and greywater from connected residential and commercial plumbing systems.\u003c\/p\u003e\n\u003ch3 data-section-id=\"bixho4\" data-start=\"1823\" data-end=\"1862\"\u003eContainerized Mobile Infrastructure\u003c\/h3\u003e\n\u003cp data-start=\"1863\" data-end=\"1968\"\u003eSelf-contained modular platform designed for transport, deployment, and remote installation environments.\u003c\/p\u003e\n\u003ch3 data-section-id=\"ydu1fr\" data-start=\"1970\" data-end=\"2015\"\u003eAlternative to Traditional Septic Systems\u003c\/h3\u003e\n\u003cp data-start=\"2016\" data-end=\"2119\"\u003eReduces dependence on leach fields, sewer connections, and large underground wastewater infrastructure.\u003c\/p\u003e\n\u003ch3 data-section-id=\"srtdmd\" data-start=\"2121\" data-end=\"2150\"\u003eScalable Capacity Options\u003c\/h3\u003e\n\u003cp data-start=\"2151\" data-end=\"2270\"\u003eAvailable in multiple gallon-per-day configurations for small developments through large-scale infrastructure projects.\u003c\/p\u003e\n\u003ch3 data-section-id=\"1rxyf6d\" data-start=\"2272\" data-end=\"2299\"\u003eRemote \u0026amp; Off-Grid Ready\u003c\/h3\u003e\n\u003cp data-start=\"2300\" data-end=\"2403\"\u003eDesigned for difficult terrain, hospitality environments, resilience projects, and remote developments.\u003c\/p\u003e\n\u003ch3 data-section-id=\"rsx2l5\" data-start=\"2405\" data-end=\"2443\"\u003eIntegrated Wastewater Incineration\u003c\/h3\u003e\n\u003cp data-start=\"2444\" data-end=\"2569\"\u003eUses EcoJohn incineration technology to reduce wastewater into sterile ash while simplifying long-term wastewater management.\u003c\/p\u003e\n\u003chr data-start=\"2571\" data-end=\"2574\"\u003e\n\u003ch2 data-section-id=\"1cg3plb\" data-start=\"2576\" data-end=\"2601\"\u003eAvailable System Sizes\u003c\/h2\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"2603\" data-end=\"2843\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"2603\" data-end=\"2623\"\u003e\n\u003ctr data-start=\"2603\" data-end=\"2623\"\u003e\n\u003cth data-start=\"2603\" data-end=\"2611\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eModel\u003c\/th\u003e\n\u003cth data-start=\"2611\" data-end=\"2623\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eCapacity\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"2634\" data-end=\"2843\"\u003e\n\u003ctr data-start=\"2634\" data-end=\"2667\"\u003e\n\u003ctd data-start=\"2634\" data-end=\"2644\" data-col-size=\"sm\"\u003eWES-250\u003c\/td\u003e\n\u003ctd data-start=\"2644\" data-end=\"2667\" data-col-size=\"sm\"\u003e250 Gallons Per Day\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2668\" data-end=\"2701\"\u003e\n\u003ctd data-start=\"2668\" data-end=\"2678\" data-col-size=\"sm\"\u003eWES-500\u003c\/td\u003e\n\u003ctd data-start=\"2678\" data-end=\"2701\" data-col-size=\"sm\"\u003e500 Gallons Per Day\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2702\" data-end=\"2735\"\u003e\n\u003ctd data-start=\"2702\" data-end=\"2712\" data-col-size=\"sm\"\u003eWES-750\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"2712\" data-end=\"2735\"\u003e750 Gallons Per Day\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2736\" data-end=\"2771\"\u003e\n\u003ctd data-start=\"2736\" data-end=\"2747\" data-col-size=\"sm\"\u003eWES-1000\u003c\/td\u003e\n\u003ctd data-start=\"2747\" data-end=\"2771\" data-col-size=\"sm\"\u003e1000 Gallons Per Day\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2772\" data-end=\"2807\"\u003e\n\u003ctd data-start=\"2772\" data-end=\"2783\" data-col-size=\"sm\"\u003eWES-1500\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"2783\" data-end=\"2807\"\u003e1500 Gallons Per Day\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2808\" data-end=\"2843\"\u003e\n\u003ctd data-start=\"2808\" data-end=\"2819\" data-col-size=\"sm\"\u003eWES-2000\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"2819\" data-end=\"2843\"\u003e2000 Gallons Per Day\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp data-start=\"2845\" data-end=\"2866\"\u003eAvailable Fuel Types:\u003c\/p\u003e\n\u003cul data-start=\"2867\" data-end=\"2899\"\u003e\n\u003cli data-section-id=\"n31zi7\" data-start=\"2867\" data-end=\"2876\"\u003ePropane\u003c\/li\u003e\n\u003cli data-section-id=\"akrmks\" data-start=\"2877\" data-end=\"2890\"\u003eNatural Gas\u003c\/li\u003e\n\u003cli data-section-id=\"1uahxsq\" data-start=\"2891\" data-end=\"2899\"\u003eDiesel\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"2901\" data-end=\"2938\"\u003e \u003c\/p\u003e\n\u003chr data-start=\"2940\" data-end=\"2943\"\u003e\n\u003ch2 data-section-id=\"186bvww\" data-start=\"2945\" data-end=\"2959\"\u003eStarting At\u003c\/h2\u003e\n\u003ch3 data-section-id=\"1aw0qli\" data-start=\"2961\" data-end=\"2977\"\u003e$40,000 MSRP\u003c\/h3\u003e\n\u003cp data-start=\"2979\" data-end=\"3073\"\u003ePricing varies based on capacity and fuel configuration.\u003c\/p\u003e\n\u003chr data-start=\"3075\" data-end=\"3078\"\u003e\n\u003ch2 data-section-id=\"105mpsq\" data-start=\"3080\" data-end=\"3100\"\u003eIncluded Features\u003c\/h2\u003e\n\u003cul data-start=\"3102\" data-end=\"3318\"\u003e\n\u003cli data-section-id=\"ctcz6p\" data-start=\"3102\" data-end=\"3146\"\u003eIntegrated wastewater incineration systems\u003c\/li\u003e\n\u003cli data-section-id=\"1tqcka8\" data-start=\"3147\" data-end=\"3177\"\u003eRemote monitoring capability\u003c\/li\u003e\n\u003cli data-section-id=\"eunlwi\" data-start=\"3178\" data-end=\"3217\"\u003eSelf-contained containerized platform\u003c\/li\u003e\n\u003cli data-section-id=\"qwk9wf\" data-start=\"3218\" data-end=\"3246\"\u003eA\/C and heater integration\u003c\/li\u003e\n\u003cli data-section-id=\"wjs8no\" data-start=\"3247\" data-end=\"3276\"\u003eWastewater transfer systems\u003c\/li\u003e\n\u003cli data-section-id=\"btebjn\" data-start=\"3277\" data-end=\"3318\"\u003eHigh-capacity processing infrastructure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"3320\" data-end=\"3357\"\u003e \u003c\/p\u003e\n\u003chr data-start=\"3359\" data-end=\"3362\"\u003e\n\u003ch2 data-section-id=\"19vd27d\" data-start=\"3364\" data-end=\"3385\"\u003eIdeal Applications\u003c\/h2\u003e\n\u003cul data-start=\"3387\" data-end=\"3632\"\u003e\n\u003cli data-section-id=\"12p3h6w\" data-start=\"3387\" data-end=\"3407\"\u003eRetreat properties\u003c\/li\u003e\n\u003cli data-section-id=\"dr9kv\" data-start=\"3408\" data-end=\"3431\"\u003eGlamping developments\u003c\/li\u003e\n\u003cli data-section-id=\"t1k39j\" data-start=\"3432\" data-end=\"3454\"\u003eOff-grid communities\u003c\/li\u003e\n\u003cli data-section-id=\"fn8an0\" data-start=\"3455\" data-end=\"3475\"\u003eRemote hospitality\u003c\/li\u003e\n\u003cli data-section-id=\"xmbrt0\" data-start=\"3476\" data-end=\"3498\"\u003eModular developments\u003c\/li\u003e\n\u003cli data-section-id=\"12kqijb\" data-start=\"3499\" data-end=\"3522\"\u003eWellness environments\u003c\/li\u003e\n\u003cli data-section-id=\"17gl1kl\" data-start=\"3523\" data-end=\"3542\"\u003eWorkforce housing\u003c\/li\u003e\n\u003cli data-section-id=\"1p4y48c\" data-start=\"3543\" data-end=\"3569\"\u003eRemote operational sites\u003c\/li\u003e\n\u003cli data-section-id=\"b6orey\" data-start=\"3570\" data-end=\"3605\"\u003eResilience-focused infrastructure\u003c\/li\u003e\n\u003cli data-section-id=\"10dvn6l\" data-start=\"3606\" data-end=\"3632\"\u003eLarge off-grid compounds\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"3634\" data-end=\"3637\"\u003e\n\u003ch2 data-section-id=\"1mrtquc\" data-start=\"3639\" data-end=\"3653\"\u003eBottom Line\u003c\/h2\u003e\n\u003cp data-start=\"3655\" data-end=\"3860\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThe EcoJohn WES Series delivers scalable containerized wastewater processing infrastructure for off-grid developments and remote environments seeking an alternative to traditional septic and sewer systems.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"EcoJohn","offers":[{"title":"Propane \/ WES-250 - Gallons Per Day","offer_id":48008599306452,"sku":null,"price":40000.0,"currency_code":"USD","in_stock":true},{"title":"Propane \/ WES-500 - Gallons Per Day","offer_id":48008599339220,"sku":null,"price":80000.0,"currency_code":"USD","in_stock":true},{"title":"Propane \/ WES-750 - Gallons Per Day","offer_id":48008599371988,"sku":null,"price":110000.0,"currency_code":"USD","in_stock":true},{"title":"Propane \/ WES-1000 - Gallons Per Day","offer_id":48008599404756,"sku":null,"price":140000.0,"currency_code":"USD","in_stock":true},{"title":"Propane \/ WES-1500 - Gallons Per Day","offer_id":48008599437524,"sku":null,"price":200000.0,"currency_code":"USD","in_stock":true},{"title":"Propane \/ WES-2000 - Gallons Per Day","offer_id":48008599470292,"sku":null,"price":272000.0,"currency_code":"USD","in_stock":true},{"title":"Natural Gas \/ WES-250 - Gallons Per Day","offer_id":48008599503060,"sku":null,"price":40000.0,"currency_code":"USD","in_stock":true},{"title":"Natural Gas \/ WES-500 - Gallons Per Day","offer_id":48008599535828,"sku":null,"price":80000.0,"currency_code":"USD","in_stock":true},{"title":"Natural Gas \/ WES-750 - Gallons Per Day","offer_id":48008599568596,"sku":null,"price":110000.0,"currency_code":"USD","in_stock":true},{"title":"Natural Gas \/ WES-1000 - Gallons Per Day","offer_id":48008599601364,"sku":null,"price":140000.0,"currency_code":"USD","in_stock":true},{"title":"Natural Gas \/ WES-1500 - Gallons Per Day","offer_id":48008599634132,"sku":null,"price":200000.0,"currency_code":"USD","in_stock":true},{"title":"Natural Gas \/ WES-2000 - Gallons Per Day","offer_id":48008599666900,"sku":null,"price":272000.0,"currency_code":"USD","in_stock":true},{"title":"Diesel \/ WES-250 - Gallons Per Day","offer_id":48008599699668,"sku":null,"price":40000.0,"currency_code":"USD","in_stock":true},{"title":"Diesel \/ WES-500 - Gallons Per Day","offer_id":48008599732436,"sku":null,"price":80000.0,"currency_code":"USD","in_stock":true},{"title":"Diesel \/ WES-750 - Gallons Per Day","offer_id":48008599765204,"sku":null,"price":110000.0,"currency_code":"USD","in_stock":true},{"title":"Diesel \/ WES-1000 - Gallons Per Day","offer_id":48008599797972,"sku":null,"price":140000.0,"currency_code":"USD","in_stock":true},{"title":"Diesel \/ WES-1500 - Gallons Per Day","offer_id":48008599830740,"sku":null,"price":200000.0,"currency_code":"USD","in_stock":true},{"title":"Diesel \/ WES-2000 - Gallons Per Day","offer_id":48008599863508,"sku":null,"price":272000.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0796\/3430\/1140\/files\/ChatGPTImageMay28_2026_01_37_13PM.png?v=1780003012","url":"https:\/\/offgridhabitats.com\/products\/ecojohn-wes-series-mobile-wastewater-processing-plant-copy","provider":"Off-Grid Habitats","version":"1.0","type":"link"}