{"product_id":"surface-prep","title":"Surface Prep - Protection Preparation Spray","description":"\u003cp data-start=\"60\" data-end=\"434\"\u003eSurface Prep is our specially formulated panel preparation cleaner designed to remove polishing oils, wax residues and contamination before the application of coatings, sealants or protective products. Onfoot Labs Surface Prep uses a fast-evaporating formula to ensure a perfectly clean, residue-free surface, maximising bonding and durability of any protection applied.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"436\" data-end=\"747\"\u003e• Removes polishing oils, wax residues and contamination\u003cbr data-start=\"492\" data-end=\"495\"\u003e• Prepares surfaces for coatings and sealants\u003cbr data-start=\"540\" data-end=\"543\"\u003e• Fast-evaporating, residue-free formula\u003cbr data-start=\"583\" data-end=\"586\"\u003e• Leaves a clean, streak-free finish\u003cbr data-start=\"622\" data-end=\"625\"\u003e• Improves bonding and durability of protection\u003cbr data-start=\"672\" data-end=\"675\"\u003e• Ideal before applying waxes, sealants or coatings\u003cbr\u003e\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] 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-WEB:06cb7185-47b6-404d-9626-7a650eaff179-0\" data-testid=\"conversation-turn-2\" 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=\"65a49379-708b-447b-86c2-35e97a1555c6\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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 w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003ch3 data-section-id=\"1k9sddm\" data-start=\"0\" data-end=\"16\"\u003eCost Per Car\u003c\/h3\u003e\n\u003cp data-start=\"18\" data-end=\"246\"\u003erecommended \u003cstrong data-start=\"56\" data-end=\"80\"\u003estraight (undiluted). \u003c\/strong\u003eIt can easily be diluted up to \u003cstrong data-start=\"174\" data-end=\"181\"\u003e1:3\u003c\/strong\u003e, all though these calculations are based on using it \u003cstrong data-start=\"228\" data-end=\"245\"\u003e100% straight\u003c\/strong\u003e.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] 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-WEB:06cb7185-47b6-404d-9626-7a650eaff179-2\" data-testid=\"conversation-turn-6\" 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=\"131bb32e-7b4c-406e-84d6-441b21ec0ced\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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 w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003ch4 data-start=\"248\" data-end=\"260\"\u003e1 Liter\u003c\/h4\u003e\n\u003cul data-start=\"261\" data-end=\"395\"\u003e\n\u003cli data-section-id=\"1wy4scc\" data-start=\"261\" data-end=\"280\"\u003e\n\u003cstrong data-start=\"263\" data-end=\"273\"\u003ePrice:\u003c\/strong\u003e R320\u003c\/li\u003e\n\u003cli data-section-id=\"17vdp9x\" data-start=\"281\" data-end=\"325\"\u003e\n\u003cstrong data-start=\"283\" data-end=\"309\"\u003eAverage Usage Per Car:\u003c\/strong\u003e 100ml – 150ml\u003c\/li\u003e\n\u003cli data-section-id=\"1k7s1wa\" data-start=\"326\" data-end=\"359\"\u003e\n\u003cstrong data-start=\"328\" data-end=\"345\"\u003eCars Covered:\u003c\/strong\u003e 6 – 10 Cars\u003c\/li\u003e\n\u003cli data-section-id=\"1t3o40b\" data-start=\"360\" data-end=\"395\"\u003e\n\u003cstrong data-start=\"362\" data-end=\"379\"\u003eCost Per Car:\u003c\/strong\u003e \u003cstrong data-start=\"380\" data-end=\"395\"\u003e± R32 – R53\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-start=\"397\" data-end=\"409\"\u003e5 Liter\u003c\/h4\u003e\n\u003cul data-start=\"410\" data-end=\"545\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\n\u003cli data-section-id=\"1wr5omu\" data-start=\"410\" data-end=\"429\"\u003e\n\u003cstrong data-start=\"412\" data-end=\"422\"\u003ePrice:\u003c\/strong\u003e R920\u003c\/li\u003e\n\u003cli data-section-id=\"17vdp9x\" data-start=\"430\" data-end=\"474\"\u003e\n\u003cstrong data-start=\"432\" data-end=\"458\"\u003eAverage Usage Per Car:\u003c\/strong\u003e 100ml – 150ml\u003c\/li\u003e\n\u003cli data-section-id=\"csqu94\" data-start=\"475\" data-end=\"509\"\u003e\n\u003cstrong data-start=\"477\" data-end=\"494\"\u003eCars Covered:\u003c\/strong\u003e 33 – 50 Cars\u003c\/li\u003e\n\u003cli data-section-id=\"1c7ysrz\" data-start=\"510\" data-end=\"545\" data-is-last-node=\"\"\u003e\n\u003cstrong data-start=\"512\" data-end=\"529\"\u003eCost Per Car:\u003c\/strong\u003e \u003cstrong data-start=\"530\" data-end=\"545\" data-is-last-node=\"\"\u003e± R18 – R28\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\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\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp data-start=\"436\" data-end=\"747\"\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"OnFoot Labs","offers":[{"title":"1 Litre","offer_id":48410882244863,"sku":null,"price":320.0,"currency_code":"ZAR","in_stock":true},{"title":"5 Litres","offer_id":48410882277631,"sku":null,"price":920.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0806\/1832\/4223\/files\/ChatGPTImageApr23_2026_08_29_06PM.png?v=1776968961","url":"https:\/\/onfootlabs.co.za\/products\/surface-prep","provider":"OnFoot Labs","version":"1.0","type":"link"}