{"product_id":"oklahoma-limited-residential-journeyman-mechanical-contractor-book-package","title":"Oklahoma Limited Residential Journeyman Mechanical Contractor Exam Book Package","description":"\u003carticle data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-5\" data-turn-id=\"76a016fe-9f2f-4e78-8f9a-c97da017053e\" dir=\"auto\" 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 scroll-mt-(--header-height)\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-6\" data-turn-id=\"request-WEB:1e820be7-f4e5-44f7-82cc-79c12bf879fa-2\" dir=\"auto\" 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"402f0193-5b10-479f-9009-11ce090d1ef6\" data-message-author-role=\"assistant\"\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 light markdown-new-styling\"\u003e\n\u003carticle data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-11\" data-turn-id=\"97c08448-d137-434b-ab6e-2a622bace351\" dir=\"auto\" 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 scroll-mt-(--header-height)\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-12\" data-turn-id=\"request-WEB:1e820be7-f4e5-44f7-82cc-79c12bf879fa-5\" dir=\"auto\" 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"595a1453-88cd-4d36-b4b9-5825ea522a29\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003carticle 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 scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"866529e3-3d56-4cbe-a23d-2e8ecde97cf7\" data-testid=\"conversation-turn-259\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a75ab1-edac-8321-b856-5f7ec8797e3c-7\" data-testid=\"conversation-turn-260\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"980f9a6a-698b-4011-ae81-8d4413ab944c\" 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 [.text-message+\u0026amp;]:mt-1\"\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 light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a75ab1-edac-8321-b856-5f7ec8797e3c-19\" data-testid=\"conversation-turn-284\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"3fb18991-ef9e-49c8-9154-cd13cd001aaf\" 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 [.text-message+\u0026amp;]:mt-1\"\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 light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a75ab1-edac-8321-b856-5f7ec8797e3c-20\" data-testid=\"conversation-turn-286\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"81b73c56-a3a9-487f-aeac-03d001743aca\" 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 [.text-message+\u0026amp;]:mt-1\"\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 light markdown-new-styling\"\u003e\n\u003carticle 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 scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"5f8f5396-7841-4bf5-aded-9b14900657e1\" data-testid=\"conversation-turn-325\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a75ab1-edac-8321-b856-5f7ec8797e3c-18\" data-testid=\"conversation-turn-326\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"fa792419-e026-4fa5-8e21-55b687e4b0e3\" 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 [.text-message+\u0026amp;]:mt-1\"\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 light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"516\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"82\"\u003eOklahoma Limited Residential Journeyman Mechanical Contractor Book Package\u003c\/strong\u003e is a comprehensive reference collection designed to help technicians prepare for the \u003cstrong data-start=\"168\" data-end=\"248\"\u003eOklahoma Limited Residential Journeyman Mechanical Contractor licensing exam\u003c\/strong\u003e. Developed for professionals working with residential mechanical systems, this package provides the essential building codes, state regulations, and mechanical reference materials required to pass the exam and perform successfully as a licensed mechanical journeyman.\u003c\/p\u003e\n\u003cp data-start=\"518\" data-end=\"746\"\u003eThis open-book exam package includes trusted industry resources covering residential mechanical installation standards, Oklahoma regulatory requirements, and mechanical system diagram references used in residential construction.\u003c\/p\u003e\n\u003chr data-start=\"748\" data-end=\"751\"\u003e\n\u003ch2 data-section-id=\"1h28q57\" data-start=\"753\" data-end=\"789\"\u003e📚 Books Included in This Package\u003c\/h2\u003e\n\u003cp data-start=\"791\" data-end=\"1078\"\u003e\u003cstrong data-start=\"791\" data-end=\"882\"\u003e1. International Residential Code for One- and Two-Family Dwellings (IRC), 2018 Edition\u003c\/strong\u003e\u003cbr data-start=\"882\" data-end=\"885\"\u003eProvides the building code standards for residential construction, including requirements for mechanical systems, ventilation, equipment installation, safety provisions, and system inspections.\u003c\/p\u003e\n\u003cp data-start=\"1080\" data-end=\"1348\"\u003e\u003cstrong data-start=\"1080\" data-end=\"1181\"\u003e2. Oklahoma Mechanical Industry Regulations – Oklahoma Administrative Code, Title 158, Chapter 50\u003c\/strong\u003e\u003cbr data-start=\"1181\" data-end=\"1184\"\u003eCovers licensing requirements, contractor responsibilities, inspection procedures, and regulatory compliance standards governing mechanical contractors in Oklahoma.\u003c\/p\u003e\n\u003cp data-start=\"1350\" data-end=\"1564\"\u003e\u003cstrong data-start=\"1350\" data-end=\"1377\"\u003e3. SMACNA Symbols Sheet\u003c\/strong\u003e\u003cbr data-start=\"1377\" data-end=\"1380\"\u003eA reference guide for commonly used HVAC and mechanical symbols found in construction drawings and mechanical system plans, helping technicians interpret system layouts and schematics.\u003c\/p\u003e\n\u003chr data-start=\"1566\" data-end=\"1569\"\u003e\n\u003ch2 data-section-id=\"idr41t\" data-start=\"1571\" data-end=\"1591\"\u003e🔧 Topics Covered\u003c\/h2\u003e\n\u003cul data-start=\"1593\" data-end=\"1937\"\u003e\n\u003cli data-section-id=\"11h7hms\" data-start=\"1593\" data-end=\"1652\"\u003e\n\u003cp data-start=\"1595\" data-end=\"1652\"\u003eResidential mechanical system installation requirements\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"ymyah8\" data-start=\"1653\" data-end=\"1705\"\u003e\n\u003cp data-start=\"1655\" data-end=\"1705\"\u003eVentilation and equipment installation standards\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1xp9i8n\" data-start=\"1706\" data-end=\"1762\"\u003e\n\u003cp data-start=\"1708\" data-end=\"1762\"\u003eOklahoma mechanical contractor licensing regulations\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"so81bm\" data-start=\"1763\" data-end=\"1819\"\u003e\n\u003cp data-start=\"1765\" data-end=\"1819\"\u003eMechanical system drawings and symbol interpretation\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"sf3xo\" data-start=\"1820\" data-end=\"1874\"\u003e\n\u003cp data-start=\"1822\" data-end=\"1874\"\u003eCode compliance for residential mechanical systems\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"25cam0\" data-start=\"1875\" data-end=\"1937\"\u003e\n\u003cp data-start=\"1877\" data-end=\"1937\"\u003eInspection and regulatory requirements for mechanical work\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1939\" data-end=\"1942\"\u003e\n\u003ch2 data-section-id=\"11ifxzv\" data-start=\"1944\" data-end=\"1973\"\u003e🎯 Who This Package Is For\u003c\/h2\u003e\n\u003cul data-start=\"1975\" data-end=\"2292\"\u003e\n\u003cli data-section-id=\"lfk0vs\" data-start=\"1975\" data-end=\"2089\"\u003e\n\u003cp data-start=\"1977\" data-end=\"2089\"\u003eTechnicians preparing for the \u003cstrong data-start=\"2007\" data-end=\"2087\"\u003eOklahoma Limited Residential Journeyman Mechanical Contractor licensing exam\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"e1zwum\" data-start=\"2090\" data-end=\"2158\"\u003e\n\u003cp data-start=\"2092\" data-end=\"2158\"\u003eHVAC and mechanical professionals working in residential systems\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"veftuu\" data-start=\"2159\" data-end=\"2223\"\u003e\n\u003cp data-start=\"2161\" data-end=\"2223\"\u003eMechanical technicians advancing to journeyman certification\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"j1ck2c\" data-start=\"2224\" data-end=\"2292\"\u003e\n\u003cp data-start=\"2226\" data-end=\"2292\"\u003eSkilled trades professionals seeking structured exam preparation\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2294\" data-end=\"2297\"\u003e\n\u003ch2 data-section-id=\"19g7e6w\" data-start=\"2299\" data-end=\"2328\"\u003e✅ Why Choose This Package?\u003c\/h2\u003e\n\u003cp data-start=\"2330\" data-end=\"2727\"\u003e✔️ Includes essential references commonly used for residential mechanical journeyman exam preparation\u003cbr data-start=\"2431\" data-end=\"2434\"\u003e✔️ Designed specifically for open-book testing success\u003cbr data-start=\"2488\" data-end=\"2491\"\u003e✔️ Combines residential building codes with Oklahoma mechanical regulations\u003cbr data-start=\"2566\" data-end=\"2569\"\u003e✔️ Covers system installation, compliance, and mechanical plan interpretation\u003cbr data-start=\"2646\" data-end=\"2649\"\u003e✔️ Ideal for building a professional mechanical contractor reference library\u003c\/p\u003e\n\u003cp data-start=\"2729\" data-end=\"3008\" data-is-last-node=\"\" data-is-only-node=\"\"\u003ePrepare with confidence. The \u003cstrong data-start=\"2758\" data-end=\"2836\"\u003eOklahoma Limited Residential Journeyman Mechanical Contractor Book Package\u003c\/strong\u003e provides the authoritative codes and regulatory references needed to pass your exam and advance your career as a licensed residential mechanical journeyman in Oklahoma. 🔧\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\/article\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\/article\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\/article\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\/article\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\/article\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\/article\u003e","brand":"1 Exam Prep","offers":[{"title":"Default Title","offer_id":45577098068025,"sku":null,"price":245.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1789\/0861\/files\/2026NEWPRODUCTS-62-OK-LIMITED-RESIDENTIAL-JOURNEY-MECHANICAL-BOOKS_0e281fae-0da9-419a-a692-1939886258a4.jpg?v=1773549702","url":"https:\/\/1examprep.com\/products\/oklahoma-limited-residential-journeyman-mechanical-contractor-book-package","provider":"1 Exam Prep","version":"1.0","type":"link"}