SKU: BPP302FDACPS4
SBF 302/351W FRONT ACCESSORY DRIVE - FULL SERPENTINE W/ ALT - PS - WP - AC - BRACKETS - BOLTS
$2,199.99
On Backorder
Secure Payments
Financing available at checkout with Affirm
Error executing template "Designs/Swift/Paragraph/BluePrint_EngineDetailsTabs.cshtml" System.Collections.Generic.KeyNotFoundException: The given key 'engines' was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at CompiledRazorTemplates.Dynamic.RazorEngine_90637defa381434089ae1fffaa06de59.ExecuteAsync() at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader) at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer) at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter) at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag) at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template) at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) at Dynamicweb.Rendering.Template.RenderRazorTemplate()
1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> @using Dynamicweb.Frontend @using Dynamicweb.Core.Encoders @using Dynamicweb.Content @using System.Globalization @using Dynamicweb.Ecommerce.ProductCatalog @using Dynamicweb.Ecommerce.Products @{ ProductViewModel product = null; if (Dynamicweb.Context.Current.Items.Contains("ProductDetails")) { product = (ProductViewModel)Dynamicweb.Context.Current.Items["ProductDetails"]; } else if (Pageview.Page.Item["DummyProduct"] != null && Pageview.IsVisualEditorMode) { var pageViewModel = Dynamicweb.Frontend.ContentViewModelFactory.CreatePageInfoViewModel(Pageview.Page); ProductListViewModel productList = pageViewModel.Item.GetValue("DummyProduct") != null ? pageViewModel.Item.GetValue("DummyProduct") as ProductListViewModel : new ProductListViewModel(); if (productList?.Products is object) { product = productList.Products[0]; } } var partsCalloutText = Model.Item.GetRawValueString("partsCalloutText"); var midSectionText = Model.Item.GetRawValueString("midSectionText"); var warrantyTextLeft = Model.Item.GetRawValueString("warrantyTextLeft"); var warrantyTextRight = Model.Item.GetRawValueString("warrantyTextRight"); var warrantyCtaText = Model.Item.GetString("warrantyCtaText"); var warrantyCtaLink = Model.Item.GetString("warrantyCtaLink"); CategoryFieldViewModel engineSpecs = product.ProductCategories["engines"]; var installationNotes = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Installation_Notes").Value; var installationGuide = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Installation_Guide").Value; var compatibleEngines = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Compatible_Engines").Value; // ENGINE SPECS SECTION var blocks = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Blocks").Value; var cylinderHeads = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Cylinder_Heads").Value; var ignitionTiming = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Ignition_Timing").Value; var sparkPlug = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Spark_Plug_Gap").Value; var firingOrder = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Firing_Order").Value; var rotatingAssembly = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Rotating_Assembly").Value; var camSpecs = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Cam_Specs").Value; var stallConverter = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Stall_Converter").Value; var alsoIncludes = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Also_Includes").Value; var notes = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Notes").Value; bool noEngineSpecs = (blocks == null || blocks.Value == null || (string)blocks.Value == "") && (cylinderHeads == null || cylinderHeads.Value == null || (string)cylinderHeads.Value == "") && (ignitionTiming == null || ignitionTiming.Value == null || (string)ignitionTiming.Value == "") && (sparkPlug == null || sparkPlug.Value == null || (string)sparkPlug.Value == "") && (firingOrder == null || firingOrder.Value == null || (string)firingOrder.Value == "") && (rotatingAssembly == null || rotatingAssembly.Value == null || (string)rotatingAssembly.Value == "") && (camSpecs == null || camSpecs.Value == null || (string)camSpecs.Value == "") && (stallConverter == null || stallConverter.Value == null || (string)stallConverter.Value == "") && (alsoIncludes == null || alsoIncludes.Value == null || (string)alsoIncludes.Value == "") && (notes == null || notes.Value == null || (string)notes.Value == ""); @* CategoryFieldViewModel partsAccessories = product.ProductCategories["Engine_Parts_and_Accessories"]; *@ // PARTS & ACCESSORIES SECTION var intakeManifold = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Intake_Manifold").Value; var intakeManifoldIncluded = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Intake_Manifold_Included").Value; var sparkPlugPart = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Spark_Plug").Value; var sparkPlugIncluded = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Spark_Plug_Included").Value; var fuelDeliveryType = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Fuel_Delivery_Type").Value; var fuelDeliveryTypeIncluded = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Fuel_Delivery_Type_Included").Value; var harmonicBalancer = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Harmonic_Balancer").Value; var harmonicBalancerIncluded = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Harmonic_Balancer_Included").Value; var flexPlateFlywheel = engineSpecs.Fields.FirstOrDefault(x => x.Key == "FlexplateFlywheel").Value; var flexPlateFlywheelIncluded = engineSpecs.Fields.FirstOrDefault(x => x.Key == "FlexplateFlywheel_Included").Value; var fuelRecommendation = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Fuel_Recommendation").Value; var recommendedBreakInOil = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Recommended_Break_In_Oil").Value; var recommendedServiceOil = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Recommended_Service_Oil").Value; var recommendedOilFilter = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Recommended_Oil_Filter").Value; var totalOilCapacity = engineSpecs.Fields.FirstOrDefault(x => x.Key == "Total_Oil_Capacity_with_Production_Oil_Pan").Value; bool noPartsAccessories = (intakeManifold == null || intakeManifold.Value == null || (string)intakeManifold.Value == "") && (sparkPlugPart == null || sparkPlugPart.Value == null || (string)sparkPlugPart.Value == "") && (fuelDeliveryType == null || fuelDeliveryType.Value == null || (string)fuelDeliveryType.Value == "") && (harmonicBalancer == null || harmonicBalancer.Value == null || (string)harmonicBalancer.Value == "") && (flexPlateFlywheel == null || flexPlateFlywheel.Value == null || (string)flexPlateFlywheel.Value == "") && (fuelRecommendation == null || fuelRecommendation.Value == null || (string)fuelRecommendation.Value == "") && (recommendedBreakInOil == null || recommendedBreakInOil.Value == null || (string)recommendedBreakInOil.Value == "") && (recommendedServiceOil == null || recommendedServiceOil.Value == null || (string)recommendedServiceOil.Value == "") && (recommendedOilFilter == null || recommendedOilFilter.Value == null || (string)recommendedOilFilter.Value == "") && (totalOilCapacity == null || totalOilCapacity.Value == null || (string)totalOilCapacity.Value == ""); @* RELATED PRODUCTS *@ var relatedProductsGroup = product.RelatedGroups.Where(x => x.Name == "Compatible Parts"); IList<(Group?, Product)> allRelatedProducts = new List<(Group?, Product)>(); IList<(Group?, IList<Product>)> groupedRelatedProducts = new List<(Group?, IList<Product>)>(); if (relatedProductsGroup.Count() > 0) { IList<string> relatedProducts = relatedProductsGroup.FirstOrDefault()?.Products.Select(x => x.ProductId).ToList() ?? new List<string>(); if (relatedProducts.Count > 0) { var relatedProductsList = relatedProducts.Select(x => Dynamicweb.Ecommerce.Services.Products.GetProductById(x, "", "")).ToList(); // get the PrimaryGroupId from each product. If no PrimaryGroupId, get the first Id from the Groups Array on each product foreach (var relatedProduct in relatedProductsList) { string primaryGroupId = relatedProduct.GetPrimaryGroupId(); if (string.IsNullOrWhiteSpace(primaryGroupId)) { var nextBestGroup = relatedProduct.Groups.FirstOrDefault(); if (nextBestGroup != null) { primaryGroupId = nextBestGroup.Id; } } if (primaryGroupId != null) { // get the group by Id --- this says it is obsolete but the referenced method returns null so we use the obsolete method var foundGroup = Dynamicweb.Ecommerce.Services.ProductGroups.GetGroup(primaryGroupId); if (foundGroup != null) { allRelatedProducts.Add((foundGroup, relatedProduct)); } } } // Group the groups by Name to use as headers in the accordion groupedRelatedProducts = allRelatedProducts .GroupBy(x => x.Item1) .Select(g => (g.Key, (IList<Product>)g.Select(x => x.Item2).ToList())) .ToList(); } } } <style> .bpe-product-tabs{ background:var(--section-bg-4, #F8F8F8); padding:28px 0 40px 0; /* Top tabs — full width, equal spread, centered, underline spans tab */ .tablist{ display:flex; border-bottom: 1px solid var(--card-card-border, #CFCFCF); margin:0 0 18px; padding:0; } .tablist-select { background: none; outline: none; border: none; border-bottom: 2px solid var(--button-primary, #151A41); display: flex; justify-content: space-between; padding: 0 0 16px 0; color: var(--button-primary, #151A41); font-family: var(--buttonText-base-font-family, "Noto Sans"); font-size: var(--buttonText-base-font-size, 18px); font-style: normal; font-weight: 700; width: 100%; line-height: 125%; /* 22.5px */ letter-spacing: var(--buttonText-base-letter-spacing, 0); text-transform: uppercase; } .tab{ position:relative; list-style:none; padding:14px 10px; margin:0; flex:1 1 0; /* even spread */ text-align:center; /* centered label */ cursor:pointer; outline:none; color: var(--text-link, #3474A4); /* buttonText/base */ font-family: var(--buttonText-base-font-family, "Noto Sans"); font-size: var(--buttonText-base-font-size, 18px); font-style: normal; font-weight: 700; line-height: 125%; /* 22.5px */ letter-spacing: var(--buttonText-base-letter-spacing, 0); text-transform: uppercase; } .tabpanel { margin-top: var(--spacing-xl, 32px); } .tab[aria-selected="true"]{color:var(--button-primary, #151A41); } .tab::after{ content:""; position:absolute; left:0; right:0; bottom:-1px; height:3px; background:var(--button-primary, #151A41); transform:scaleX(0); transform-origin:left; transition:transform .25s ease; } .tab[aria-selected="true"]::after{ transform:scaleX(1); } /* DESCRIPTION tab */ .content{ display:grid; grid-template-columns:1.2fr .9fr; gap: var(--spacing-2xl, 48px); color: var(--text-headline, #363337); h1,h2,h3,h4,h5,h6 { font-family: var(--headline-h5-font-family, Roboto); font-size: var(--headline-h5-font-size, 22px); font-style: normal; font-weight: 700; line-height: 120%; /* 26.4px */ letter-spacing: var(--headline-h5-letter-spacing, 2.75px); text-transform: uppercase; } p { color: var(--text-paragraph, #5A565C); font-family: var(--body-base-font-family, "Noto Sans"); font-size: var(--body-base-font-size, 18px); font-style: normal; font-weight: 400; line-height: 140%; /* 25.2px */ letter-spacing: var(--body-base-letter-spacing, 0); } .left { .ca-p65-warning { border: 1px solid var(--form-warning, #DD8C00); background: var(--form-warning-light, #FFF8EC); display: flex; padding: var(--spacing-md, 16px); align-items: center; justify-content: space-between; gap: 12px; align-self: stretch; color: var(--text-paragraph, #5A565C); font-family: var(--body-base-font-family, "Noto Sans"); font-size: var(--body-base-font-size, 18px); font-style: normal; font-weight: 400; line-height: 140%; /* 25.2px */ letter-spacing: var(--body-base-letter-spacing, 0); div { display: flex; align-items: center; svg { margin-right: 12px; } } a { color: var(--text-link-tertiary, #151A41); font-family: var(--buttonText-base-link-font-family, "Noto Sans"); font-size: var(--buttonText-base-link-font-size, 18px); font-style: normal; font-weight: 700; line-height: 125%; /* 22.5px */ letter-spacing: var(--buttonText-base-link-letter-spacing, 0); } } } .right{ background:var(--brand-tertiary-lt, #E9E9E9); padding:18px; border: 1px solid var(--card-card-border, #CFCFCF); height: fit-content; h4 { color: var(--text-headline, #363337); font-family: var(--headline-h6-font-family, Roboto); font-size: var(--headline-h6-font-size, 20px); font-style: normal; font-weight: 700; line-height: 120%; /* 24px */ letter-spacing: var(--headline-h6-letter-spacing, 2.5px); text-transform: uppercase; } ul { padding-left: 20px; margin: 0 0 1rem; li { margin: .5rem 0; color: var(--text-paragraph, #5A565C); font-family: var(--body-base-font-family, "Noto Sans"); font-size: var(--body-base-font-size, 18px); font-style: normal; font-weight: 400; line-height: 140%; /* 25.2px */ letter-spacing: var(--body-base-letter-spacing, 0); } } } a.bpe-download-btn { display: flex; padding: var(--spacing-md, 16px) var(--spacing-lg, 24px); align-items: center; gap: var(--spacing-sm, 16px); border-radius: var(--radius-none, 0); border: 1px solid var(--card-card-border, #CFCFCF); background: var(--white, #FFF); color: var(--text-link, #3474A4); font-family: var(--body-lg-font-family, "Noto Sans"); font-size: var(--body-lg-font-size, 20px); font-style: normal; font-weight: 400; margin-top: 2rem; line-height: 140%; /* 28px */ letter-spacing: var(--body-lg-letter-spacing, 0); box-shadow: 0 1px 3px 0 rgba(43, 48, 64, 0.10), 0 1px 2px 0 rgba(43, 48, 64, 0.06); width: fit-content; svg { margin-left: 100px; width:18px; height:18px; } } } /* ENGINE SPECS */ @* .specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:8px} *@ .specs-col { column-count: 2; div { break-inside: avoid; } h5 { color: var(--text-headline, #363337); font-family: var(--headline-h5-font-family, Roboto); font-size: var(--headline-h5-font-size, 22px); font-style: normal; font-weight: 700; line-height: 120%; /* 26.4px */ letter-spacing: var(--headline-h5-letter-spacing, 2.75px); text-transform: uppercase; margin-top: 2rem; } ul { margin: 0 0 12px; padding: left; li { margin: .45rem 0; color: var(--text-paragraph, #5A565C); font-family: var(--body-base-font-family, "Noto Sans"); font-size: var(--body-base-font-size, 18px); font-style: normal; font-weight: 400; line-height: 140%; /* 25.2px */ letter-spacing: var(--body-base-letter-spacing, 0); a { color: var(--text-paragraph, #5A565C); font-family: var(--body-base-font-family, "Noto Sans"); font-size: var(--body-base-font-size, 18px); font-style: normal; font-weight: 400; line-height: 140%; letter-spacing: var(--body-base-letter-spacing, 0); text-decoration-line: underline; text-decoration-style: solid; text-decoration-skip-ink: none; text-decoration-thickness: auto; text-underline-offset: auto; text-underline-position: from-font; } } } } /* PARTS & ACCESSORIES */ #panel-parts { .callout{ display: flex; padding: var(--spacing-md, 16px); align-items: flex-start; gap: 12px; align-self: stretch; border: 1px solid var(--form-info, #224B69); background: var(--form-info-light, #D9EFFF); color: var(--text-paragraph, #5A565C); /* body/base */ font-family: var(--body-base-font-family, "Noto Sans"); font-size: var(--body-base-font-size, 18px); font-style: normal; font-weight: 400; line-height: 140%; /* 25.2px */ letter-spacing: var(--body-base-letter-spacing, 0); svg{ min-width:18px; height:18px; margin-top:2px; } } .section-lead { color: var(--text-headline, #363337); font-family: var(--headline-h5-font-family, Roboto); font-size: var(--headline-h5-font-size, 22px); font-style: normal; font-weight: 700; margin-top: 2rem; line-height: 120%; /* 26.4px */ letter-spacing: var(--headline-h5-letter-spacing, 2.75px); text-transform: uppercase; } .spec-table { margin-top: 1rem; width: 100%; border-collapse: collapse; tr { &:nth-child(odd) { background: var(--brand-tertiary-lt, #E9E9E9); } &:nth-child(even) { background: var(--white, #FFF); } th { padding: var(--spacing-sm, 8px); color: var(--text-paragraph, #5A565C); font-family: var(--body-base-font-family, "Noto Sans"); font-size: var(--body-base-font-size, 18px); font-style: normal; font-weight: 400; line-height: 140%; /* 25.2px */ letter-spacing: var(--body-base-letter-spacing, 0); } td { padding: var(--spacing-sm, 8px); color: var(--text-paragraph, #5A565C); text-align: right; font-family: var(--body-base-font-family, "Noto Sans"); font-size: var(--body-base-font-size, 18px); font-style: normal; font-weight: 400; line-height: 140%; /* 25.2px */ letter-spacing: var(--body-base-letter-spacing, 0); p { margin: 0; } } } } .mid-section-text { margin-top: 2rem; h1,h2,h3,h4,h5,h6 { color: var(--text-headline, #363337); font-family: var(--headline-h5-font-family, Roboto); font-size: var(--headline-h5-font-size, 22px); font-style: normal; font-weight: 700; line-height: 120%; /* 26.4px */ letter-spacing: var(--headline-h5-letter-spacing, 2.75px); text-transform: uppercase; } p, ul { color: var(--text-paragraph, #5A565C); font-family: var(--body-base-font-family, "Noto Sans"); font-size: var(--body-base-font-size, 18px); font-style: normal; font-weight: 400; line-height: 140%; letter-spacing: var(--body-base-letter-spacing, 0); a { color: var(--text-link, #3474A4); text-decoration-line: underline; text-decoration-style: solid; text-decoration-skip-ink: auto; text-decoration-thickness: auto; text-underline-offset: auto; text-underline-position: from-font; } } } .accordion { margin-top: 1rem; .acc-item { border-top: 1px solid var(--divider, rgba(0,0,0,0.12)); padding: var(--spacing-lg, 24px) 0; .acc-header { color: var(--text-headline, #363337); font-family: var(--headline-h6-font-family, Roboto); font-size: var(--headline-h6-font-size, 20px); font-style: normal; font-weight: 700; line-height: 120%; /* 24px */ letter-spacing: var(--headline-h6-letter-spacing, 2.5px); text-transform: uppercase; width:100%; border:0; background:transparent; padding: 0; font-weight:700; letter-spacing:.12em; text-transform:uppercase; display:flex; justify-content:space-between; align-items:center; cursor:pointer; .icon.plus { display: inline; } .icon.minus { display: none; } } .acc-panel { display: none; .product-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:18px; margin-top:10px; } .description { color: var(--text-paragraph, #5A565C); font-family: var(--body-sm-font-family, "Noto Sans"); font-size: var(--body-sm-font-size, 16px); font-style: normal; font-weight: 400; line-height: 140%; /* 22.4px */ letter-spacing: var(--body-sm-letter-spacing, 0); } } &.open { .acc-header { .icon.plus { display: none; } .icon.minus { display: inline; } } .acc-panel { display: block; } } } } } #panel-warranty { .w-split { display:grid; grid-template-columns:1.2fr .9fr; gap:32px; margin-top: 2rem; div.left, div.right { h1,h2,h3,h4,h5,h6 { color: var(--text-headline, #363337); font-family: var(--headline-h5-font-family, Roboto); font-size: var(--headline-h5-font-size, 22px); font-style: normal; font-weight: 700; line-height: 120%; /* 26.4px */ letter-spacing: var(--headline-h5-letter-spacing, 2.75px); text-transform: uppercase; } color: var(--text-paragraph, #5A565C); font-family: var(--body-base-font-family, "Noto Sans"); font-size: var(--body-base-font-size, 18px); font-style: normal; font-weight: 400; line-height: 140%; /* 25.2px */ letter-spacing: var(--body-base-letter-spacing, 0); a { color: var(--button-primary-text, #FFF); font-family: var(--buttonText-base-font-family, "Noto Sans"); font-size: var(--buttonText-base-font-size, 18px); font-style: normal; font-weight: 700; line-height: 125%; /* 22.5px */ letter-spacing: var(--buttonText-base-letter-spacing, 0); text-transform: uppercase; display: flex; min-height: 48px; padding: var(--button-spacing-base-y, 14px) var(--button-spacing-base-x, 32px); justify-content: center; align-items: center; gap: 8px; background: var(--button-primary, #151A41); width: fit-content; box-shadow: 0 1px 2px 0 rgba(43, 48, 64, 0.05); } } } } } /* Responsive */ @@media (max-width: 1020px){ .bpe-product-tabs { #panel-parts { .accordion { .acc-item { .acc-panel { .product-grid{ grid-template-columns:repeat(3,1fr); } } } } } } } @@media (max-width: 900px){ .bpe-product-tabs { #panel-desc { .content { grid-template-columns:1fr; } } .specs-col { column-count: 1; } } .w-split { grid-template-columns:1fr; } } @@media (max-width: 740px) { .bpe-product-tabs { #panel-parts { .accordion { .acc-item { .acc-panel { .product-grid{ grid-template-columns:repeat(2,1fr); } } } } } } } @@media (max-width: 480px) { .bpe-product-tabs { #panel-parts { .accordion { .acc-item { .acc-panel { .product-grid{ grid-template-columns:1fr; } } } } } } } </style> <section class="bpe-product-tabs" aria-label="Product details"> <div class="container-xl"> <ul class="tablist" role="tablist" id="tablist"> <li class="tab" role="tab" id="tab-desc" aria-selected="true" aria-controls="panel-desc" tabindex="0">Description</li> @if (!noEngineSpecs) { <li class="tab" role="tab" id="tab-specs" aria-selected="false" aria-controls="panel-specs" tabindex="-1">Engine Specs</li> } @if (!noPartsAccessories) { <li class="tab" role="tab" id="tab-parts" aria-selected="false" aria-controls="panel-parts" tabindex="-1">Parts & Accessories</li> } <li class="tab" role="tab" id="tab-warranty" aria-selected="false" aria-controls="panel-warranty" tabindex="-1">Warranty</li> </ul> <select class="tablist-select" id="tablist-select" style="display:none; margin-bottom:18px;"> <option value="panel-desc"> Description <svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"> <path d="M19 9.5L12 16.5L5 9.5" stroke="#151A41" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </option> @if (!noEngineSpecs) { <option value="panel-specs"> Engine Specs <svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"> <path d="M19 9.5L12 16.5L5 9.5" stroke="#151A41" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </option> } @if (!noPartsAccessories) { <option value="panel-parts"> Parts & Accessories <svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"> <path d="M19 9.5L12 16.5L5 9.5" stroke="#151A41" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </option> } <option value="panel-warranty"> Warranty <svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"> <path d="M19 9.5L12 16.5L5 9.5" stroke="#151A41" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </option> </select> <!-- DESCRIPTION --> <div class="tabpanel" id="panel-desc" role="tabpanel" aria-labelledby="tab-desc"> <div class="content"> <div class="left"> @product.LongDescription <div class="engine-tags"> <div class="ca-p65-warning"> <div> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="18" viewBox="0 0 20 18" fill="none"> <path d="M9.99955 7V9M9.99955 13H10.0095M3.07134 17H16.9277C18.4673 17 19.4296 15.3333 18.6598 14L11.7316 2C10.9618 0.666667 9.0373 0.666667 8.2675 2L1.33929 14C0.569492 15.3333 1.53174 17 3.07134 17Z" stroke="#DD8C00" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> WARNING: Cancer and Reproductive Harm </div> <div> <a href="https://www.p65warnings.ca.gov/" target="_blank" rel="noopener noreferrer"> @Translate("Learn More") <svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.29289 15.2071C6.90237 14.8166 6.90237 14.1834 7.29289 13.7929L10.5858 10.5L7.29289 7.20711C6.90237 6.81658 6.90237 6.18342 7.29289 5.79289C7.68342 5.40237 8.31658 5.40237 8.70711 5.79289L12.7071 9.79289C13.0976 10.1834 13.0976 10.8166 12.7071 11.2071L8.70711 15.2071C8.31658 15.5976 7.68342 15.5976 7.29289 15.2071Z" fill="#151A41"/> </svg> </a> </div> </div> <div class="mt-2"> <img src='data:image/png;base64,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' /> </div> </div> </div> @if((installationNotes.Value != null && (string)installationNotes.Value != "") || (installationGuide.Value != null && (string)installationGuide.Value != "") || (compatibleEngines.Value != null && (string)compatibleEngines.Value != "")) { <aside class="right"> <h4>@Translate("Installation Notes")</h4> @installationNotes.Value @if(installationGuide.Value != null && (string)installationGuide.Value != "") { <a class="bpe-download-btn" href="@installationGuide" target="_blank" rel="noopener noreferrer"> @Translate("Installation Manual") <svg xmlns="http://www.w3.org/2000/svg" width="16" height="19" viewBox="0 0 16 19" fill="none"> <path d="M15 17.25L1 17.25M12 9.25L8 13.25M8 13.25L4 9.25M8 13.25L8 1.25" stroke="#3474A4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </a> } @if(compatibleEngines.Value != null && (string)compatibleEngines.Value != "") { <a class="bpe-download-btn" href="@compatibleEngines" target="_blank" rel="noopener noreferrer"> @Translate("Engine Compatibility") <svg xmlns="http://www.w3.org/2000/svg" width="16" height="19" viewBox="0 0 16 19" fill="none"> <path d="M15 17.25L1 17.25M12 9.25L8 13.25M8 13.25L4 9.25M8 13.25L8 1.25" stroke="#3474A4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </a> } </aside> } </div> </div> <!-- ENGINE SPECS --> @if (!noEngineSpecs) { <div class="tabpanel" id="panel-specs" role="tabpanel" aria-labelledby="tab-specs" hidden> <div class="specs-grid"> <div class="specs-col"> @if(blocks != null && blocks.Value != null && (string)blocks.Value != "") { <div> <h5>@Translate("Blocks")</h5> @blocks.Value </div> } @if(cylinderHeads != null && cylinderHeads.Value != null && (string)cylinderHeads.Value != "") { <div> <h5>@Translate("Cylinder Heads")</h5> @cylinderHeads.Value </div> } @if(ignitionTiming != null && ignitionTiming.Value != null && (string)ignitionTiming.Value != "") { <div> <h5>@Translate("Ignition Timing")</h5> @ignitionTiming.Value </div> } @if(sparkPlug != null && sparkPlug.Value != null && (string)sparkPlug.Value != "") { <div> <h5>@Translate("Spark Plug")</h5> @sparkPlug.Value </div> } @if(firingOrder != null && firingOrder.Value != null && (string)firingOrder.Value != "") { <div> <h5>@Translate("Firing Order")</h5> @firingOrder.Value </div> } @if(rotatingAssembly != null && rotatingAssembly.Value != null && (string)rotatingAssembly.Value != "") { <div> <h5>@Translate("Rotating Assembly")</h5> @rotatingAssembly.Value </div> } @if(camSpecs != null && camSpecs.Value != null && (string)camSpecs.Value != "") { <div> <h5>@Translate("Cam Specs")</h5> @camSpecs.Value </div> } @if(stallConverter != null && stallConverter.Value != null && (string)stallConverter.Value != "") { <div> <h5>@Translate("Stall Converter")</h5> @stallConverter.Value </div> } @if(alsoIncludes != null && alsoIncludes.Value != null && (string)alsoIncludes.Value != "") { <div> <h5>@Translate("Also Includes")</h5> @alsoIncludes.Value </div> } @if(notes != null && notes.Value != null && (string)notes.Value != "") { <div> <h5>@Translate("Notes")</h5> @notes.Value </div> } </div> </div> </div> } <!-- PARTS & ACCESSORIES --> @if (!noPartsAccessories) { <div class="tabpanel" id="panel-parts" role="tabpanel" aria-labelledby="tab-parts" hidden> <div class="callout" role="note" aria-label="Dyno note"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor"><circle cx="12" cy="12" r="10" stroke-width="1.6"/><path d="M12 7v6m0 4h.01" stroke-width="1.6"/></svg> <div>@partsCalloutText</div> </div> <h4 class="section-lead">@Translate("Parts & Accessories Specs")</h4> <table class="spec-table" aria-label="Parts & Accessories Specs"> <tbody> @if(intakeManifold != null && intakeManifold.Value != null && (string)intakeManifold.Value != "") { <tr><th>@Translate("Intake Manifold") @( (bool)intakeManifoldIncluded.Value == false ? "(Not Included)" : "" )</th><td>@intakeManifold.Value</td></tr> } @if(sparkPlugPart != null && sparkPlugPart.Value != null && (string)sparkPlugPart.Value != "") { <tr><th>@Translate("Spark Plug") @( (bool)sparkPlugIncluded.Value == false ? "(Not Included)" : "" )</th><td>@sparkPlugPart.Value</td></tr> } @if(fuelDeliveryType != null && fuelDeliveryType.Value != null && (string)fuelDeliveryType.Value != "") { <tr><th>@Translate("Fuel Delivery Type") @( (bool)fuelDeliveryTypeIncluded.Value == false ? "(Not Included)" : "" )</th><td>@fuelDeliveryType.Value</td></tr> } @if(harmonicBalancer != null && harmonicBalancer.Value != null && (string)harmonicBalancer.Value != "") { <tr><th>@Translate("Harmonic Balancer") @( (bool)harmonicBalancerIncluded.Value == false ? "(Not Included)" : "" )</th><td>@harmonicBalancer.Value</td></tr> } @if(flexPlateFlywheel != null && flexPlateFlywheel.Value != null && (string)flexPlateFlywheel.Value != "") { <tr><th>@Translate("Flexplate/Flywheel") @( (bool)flexPlateFlywheelIncluded.Value == false ? "(Not Included)" : "" )</th><td>@flexPlateFlywheel.Value</td></tr> } @if(fuelRecommendation != null && fuelRecommendation.Value != null && (string)fuelRecommendation.Value != "") { <tr><th>@Translate("Fuel Recommendation")</th><td>@fuelRecommendation.Value</td></tr> } @if(recommendedBreakInOil != null && recommendedBreakInOil.Value != null && (string)recommendedBreakInOil.Value != "") { <tr><th>@Translate("Recommended Break-in Oil")</th><td>@recommendedBreakInOil.Value</td></tr> } @if(recommendedServiceOil != null && recommendedServiceOil.Value != null && (string)recommendedServiceOil.Value != "") { <tr><th>@Translate("Recommended Service Oil")</th><td>@recommendedServiceOil.Value</td></tr> } @if(recommendedOilFilter != null && recommendedOilFilter.Value != null && (string)recommendedOilFilter.Value != "") { <tr><th>@Translate("Recommended Oil Filter")</th><td>@recommendedOilFilter.Value</td></tr> } @if(totalOilCapacity != null && totalOilCapacity.Value != null && (string)totalOilCapacity.Value != "") { <tr><th>@Translate("Total Oil Capacity with Production Oil Pan, and Correct Filter")</th><td>@totalOilCapacity.Value</td></tr> } </tbody> </table> <div class="mid-section-text"> @midSectionText </div> @* COMPATIBLE PARTS & ACCESSORIES *@ @{ if (groupedRelatedProducts.Count > 0) { <div class="section-lead">@Translate("Compatible Parts & Accessories")</div> <div class="accordion" id="compat-acc"> @{ var counter = 0; foreach (var grouped in groupedRelatedProducts) { (Group? group, IList<Product> products) = grouped; string className = counter == 0 ? "acc-item open" : "acc-item"; <div class="@className"> <button class="acc-header" type="button" aria-expanded="true"> <span>@group?.Name</span><span class="icon plus">+</span><span class="icon minus">-</span> </button> <div class="acc-panel"> <div class="description">@group?.Description</div> <div class="product-grid"> @foreach(var groupedProduct in products) { var cardParams = new Dictionary<string, object>(); cardParams.Add("ProductId", @groupedProduct.Id); @RenderPartial("/Designs/Swift/Components/Custom/ProductCardAddToCart.cshtml", new Dynamicweb.Frontend.ParagraphViewModel(), cardParams) } </div> </div> </div> counter++; } } </div> } } </div> } <!-- WARRANTY --> <div class="tabpanel" id="panel-warranty" role="tabpanel" aria-labelledby="tab-warranty" hidden> <div class="w-split"> <div class="left"> @warrantyTextLeft </div> <div class="right"> @warrantyTextRight <a href="@warrantyCtaLink" class="cta-dark">@warrantyCtaText</a> </div> </div> </div> </div> </section> <script> /* Tabs */ const tabs = Array.from(document.querySelectorAll('.tablist .tab')); const panels = Array.from(document.querySelectorAll('.tabpanel')); function activateTab(tab){ tabs.forEach(t => { const selected = t === tab; t.setAttribute('aria-selected', selected); t.tabIndex = selected ? 0 : -1; }); panels.forEach(p => { p.hidden = (p.id !== tab.getAttribute('aria-controls')); }); tab.focus(); } tabs.forEach(t => { t.addEventListener('click', () => activateTab(t)); t.addEventListener('keydown', (e) => { const i = tabs.indexOf(t); if(e.key === 'ArrowRight'){ e.preventDefault(); activateTab(tabs[(i+1)%tabs.length]); } if(e.key === 'ArrowLeft'){ e.preventDefault(); activateTab(tabs[(i-1+tabs.length)%tabs.length]); } if(e.key === 'Home'){ e.preventDefault(); activateTab(tabs[0]); } if(e.key === 'End'){ e.preventDefault(); activateTab(tabs[tabs.length-1]); } }); }); /* Accordion */ document.querySelectorAll('.acc-header').forEach(btn=>{ btn.addEventListener('click', ()=>{ const item = btn.closest('.acc-item'); const open = item.classList.toggle('open'); btn.setAttribute('aria-expanded', open); }); }); (function(){ const tablist = document.getElementById('tablist'); const select = document.getElementById('tablist-select'); const tabs = Array.from(tablist.querySelectorAll('.tab')); const panels = Array.from(document.querySelectorAll('.tabpanel')); function showSelectIfMobile(){ if(window.innerWidth <= 740){ tablist.style.display = 'none'; select.style.display = ''; }else{ tablist.style.display = ''; select.style.display = 'none'; } } window.addEventListener('resize', showSelectIfMobile); showSelectIfMobile(); select.addEventListener('change', function(){ const selectedPanel = select.value; tabs.forEach((tab,i) => { tab.setAttribute('aria-selected', tab.getAttribute('aria-controls') === selectedPanel ? 'true' : 'false'); panels[i].hidden = tab.getAttribute('aria-controls') !== selectedPanel; }); }); // Also keep tab click in sync with select tabs.forEach((tab,i) => { tab.addEventListener('click', function(){ select.value = tab.getAttribute('aria-controls'); tabs.forEach((t,j) => { t.setAttribute('aria-selected', i === j ? 'true' : 'false'); panels[j].hidden = i !== j; }); }); }); })(); </script>
Bragging Rights Included.
EVERY BLUEPRINT ENGINE ACES THE DYNO TEST
We make sure we hit our target horsepower and proper torque with every crate engine. We use an advanced computerized balancer in our in-house dyno testing rooms to get our rotating assemblies within two grams, ensuring silky smooth power over the entire RPM range. That’s precisely why our engines sound and run better than our competitors.
All specs, zero speculation: A comprehensive, dyno-generated printout showing your critical engine specs will accompany your delivered engine — every time. No more guessing or wondering what your installed engine’s real-world peak horsepower and torque ratings actually are. Any doubters in the crowd? Simply flash ‘em your exact engine’s dyno results.