staging-e.vortakt.com Open in urlscan Pro
23.235.195.25  Public Scan

Submitted URL: https://www.staging-e.vortakt.com/
Effective URL: https://staging-e.vortakt.com/
Submission: On March 29 via api from US — Scanned from US

Form analysis 3 forms found in the DOM

POST /#gf_2

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_2" id="gform_2" action="/#gf_2" data-formid="2" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_2" class="gform_fields top_label form_sublabel_above description_above">
      <div id="field_2_6" class="gfield gfield--type-section gsection field_sublabel_above gfield--no-description field_description_above gfield_visibility_visible" data-js-reload="field_2_6">
        <h3 class="gsection_title">Your Information</h3>
      </div>
      <fieldset id="field_2_1" class="gfield gfield--type-name gfield_contains_required field_sublabel_above gfield--no-description field_description_above gfield_visibility_visible" data-js-reload="field_2_1">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_2_1">
          <span id="input_2_1_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <label for="input_2_1_3" class="gform-field-label gform-field-label--type-sub ">First</label>
            <input type="text" name="input_1.3" id="input_2_1_3" value="" tabindex="2" aria-required="true" autocomplete="given-name">
          </span>
          <span id="input_2_1_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <label for="input_2_1_6" class="gform-field-label gform-field-label--type-sub ">Last</label>
            <input type="text" name="input_1.6" id="input_2_1_6" value="" tabindex="4" aria-required="true" autocomplete="family-name">
          </span>
        </div>
      </fieldset>
      <div id="field_2_4" class="gfield gfield--type-email gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above gfield_visibility_visible" data-js-reload="field_2_4"><label
          class="gfield_label gform-field-label" for="input_2_4">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_4" id="input_2_4" type="email" value="" class="large" tabindex="6" aria-required="true" aria-invalid="false">
        </div>
      </div>
      <div id="field_2_5" class="gfield gfield--type-text gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above gfield_visibility_visible" data-js-reload="field_2_5"><label
          class="gfield_label gform-field-label" for="input_2_5">Company<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_5" id="input_2_5" type="text" value="" class="large" tabindex="7" aria-required="true" aria-invalid="false"> </div>
      </div>
      <div id="field_2_7" class="gfield gfield--type-section gsection field_sublabel_above gfield--has-description field_description_above gfield_visibility_visible" data-js-reload="field_2_7">
        <h3 class="gsection_title">Application Details</h3>
        <div class="gsection_description" id="gfield_description_2_7">Please note our 10 piece minimum order quantity.</div>
      </div>
      <div id="field_2_8" class="gfield gfield--type-text gfield--width-full field_sublabel_above gfield--no-description field_description_above gfield_visibility_visible" data-js-reload="field_2_8"><label class="gfield_label gform-field-label"
          for="input_2_8">Part Description</label>
        <div class="ginput_container ginput_container_text"><input name="input_8" id="input_2_8" type="text" value="" class="large" tabindex="8" aria-invalid="false"> </div>
      </div>
      <div id="field_2_9" class="gfield gfield--type-text gfield--width-full field_sublabel_above gfield--no-description field_description_above gfield_visibility_visible" data-js-reload="field_2_9"><label class="gfield_label gform-field-label"
          for="input_2_9">Part Size or Caliber Details</label>
        <div class="ginput_container ginput_container_text"><input name="input_9" id="input_2_9" type="text" value="" class="large" tabindex="9" aria-invalid="false"> </div>
      </div>
      <div id="field_2_11" class="gfield gfield--type-textarea gfield--width-full field_sublabel_above gfield--no-description field_description_above gfield_visibility_visible" data-js-reload="field_2_11"><label class="gfield_label gform-field-label"
          for="input_2_11">Additional Comments</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_11" id="input_2_11" class="textarea small" tabindex="10" aria-invalid="false" rows="10" cols="50"></textarea></div>
      </div>
      <div id="field_2_12" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_above gfield--has-description field_description_above gfield_visibility_visible" data-js-reload="field_2_12"><label
          class="gfield_label gform-field-label" for="input_2_12">Comments</label>
        <div class="gfield_description" id="gfield_description_2_12">This field is for validation purposes and should be left unchanged.</div>
        <div class="ginput_container"><input name="input_12" id="input_2_12" type="text" value="" autocomplete="new-password"></div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_2" class="gform_button button" value="Request Quote" tabindex="11"
      onclick="if(window[&quot;gf_submitting_2&quot;]){return false;}  if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_2&quot;]){return false;} if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  jQuery(&quot;#gform_2&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=2&amp;title=&amp;description=&amp;tabindex=1&amp;theme=gravity-theme">
    <input type="hidden" class="gform_hidden" name="is_submit_2" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="2">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_2" value="WyJbXSIsIjhhYTNhNGU4YmNkNGIwMDQyMmMwM2ZhMTg4Yjg2YmEzIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_2" id="gform_target_page_number_2" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_2" id="gform_source_page_number_2" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="3">
    <script type="rocketlazyloadscript">document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script>
  </p>
</form>

POST /#gf_3

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_3" id="gform_3" action="/#gf_3" data-formid="3" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_3" class="gform_fields top_label form_sublabel_below description_below">
      <fieldset id="field_3_2" class="gfield gfield--type-name gfield--width-full gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_3_2">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_3_2">
          <span id="input_3_2_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_2.3" id="input_3_2_3" value="" tabindex="2" aria-required="true" placeholder="First Name">
            <label for="input_3_2_3" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">First</label>
          </span>
          <span id="input_3_2_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_2.6" id="input_3_2_6" value="" tabindex="4" aria-required="true" placeholder="Last Name">
            <label for="input_3_2_6" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">Last</label>
          </span>
        </div>
      </fieldset>
      <div id="field_3_3" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_3_3"><label
          class="gfield_label gform-field-label" for="input_3_3">Company<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_3" id="input_3_3" type="text" value="" class="large" tabindex="6" placeholder="Company" aria-required="true" aria-invalid="false"> </div>
      </div>
      <div id="field_3_1" class="gfield gfield--type-email gfield--width-two-thirds gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_3_1"><label
          class="gfield_label gform-field-label" for="input_3_1">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_1" id="input_3_1" type="email" value="" class="large" tabindex="7" placeholder="Email Address" aria-required="true" aria-invalid="false">
        </div>
      </div>
      <div id="field_submit" class="gfield gfield--type-submit gfield--width-third field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-field-class="gform_editor_submit_container"
        data-field-position="inline" data-js-reload="true"><input type="submit" id="gform_submit_button_3" class="gform-button gform-button--white  button gform-button--width-full" value="Subscribe" tabindex="8"
          onclick="if(window[&quot;gf_submitting_3&quot;]){return false;}  if( !jQuery(&quot;#gform_3&quot;)[0].checkValidity || jQuery(&quot;#gform_3&quot;)[0].checkValidity()){window[&quot;gf_submitting_3&quot;]=true;}  "
          onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_3&quot;]){return false;} if( !jQuery(&quot;#gform_3&quot;)[0].checkValidity || jQuery(&quot;#gform_3&quot;)[0].checkValidity()){window[&quot;gf_submitting_3&quot;]=true;}  jQuery(&quot;#gform_3&quot;).trigger(&quot;submit&quot;,[true]); }">
      </div>
      <div id="field_3_4" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_3_4"><label
          class="gfield_label gform-field-label" for="input_3_4">Phone</label>
        <div class="ginput_container"><input name="input_4" id="input_3_4" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_3_4">This field is for validation purposes and should be left unchanged.</div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="hidden" name="gform_ajax" value="form_id=3&amp;title=&amp;description=1&amp;tabindex=1&amp;theme=gravity-theme">
    <input type="hidden" class="gform_hidden" name="is_submit_3" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="3">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_3" value="WyJbXSIsIjhhYTNhNGU4YmNkNGIwMDQyMmMwM2ZhMTg4Yjg2YmEzIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_3" id="gform_target_page_number_3" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_3" id="gform_source_page_number_3" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js" value="151">
    <script type="rocketlazyloadscript">document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() );</script>
  </p>
</form>

POST /#gf_1

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_1" id="gform_1" action="/#gf_1" data-formid="1" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_1" class="gform_fields top_label form_sublabel_above description_above">
      <fieldset id="field_1_1" class="gfield gfield--type-name gfield_contains_required field_sublabel_above gfield--no-description field_description_above gfield_visibility_visible" data-js-reload="field_1_1">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_1_1">
          <span id="input_1_1_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <label for="input_1_1_3" class="gform-field-label gform-field-label--type-sub ">First</label>
            <input type="text" name="input_1.3" id="input_1_1_3" value="" tabindex="2" aria-required="true" autocomplete="given-name">
          </span>
          <span id="input_1_1_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <label for="input_1_1_6" class="gform-field-label gform-field-label--type-sub ">Last</label>
            <input type="text" name="input_1.6" id="input_1_1_6" value="" tabindex="4" aria-required="true" autocomplete="family-name">
          </span>
        </div>
      </fieldset>
      <div id="field_1_4" class="gfield gfield--type-email gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above gfield_visibility_visible" data-js-reload="field_1_4"><label
          class="gfield_label gform-field-label" for="input_1_4">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_4" id="input_1_4" type="email" value="" class="large" tabindex="6" aria-required="true" aria-invalid="false">
        </div>
      </div>
      <div id="field_1_5" class="gfield gfield--type-text gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above gfield_visibility_visible" data-js-reload="field_1_5"><label
          class="gfield_label gform-field-label" for="input_1_5">Company<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_5" id="input_1_5" type="text" value="" class="large" tabindex="7" aria-required="true" aria-invalid="false"> </div>
      </div>
      <div id="field_1_3" class="gfield gfield--type-textarea field_sublabel_above gfield--has-description field_description_above gfield_visibility_visible" data-js-reload="field_1_3"><label class="gfield_label gform-field-label"
          for="input_1_3">Comments</label>
        <div class="gfield_description" id="gfield_description_1_3">Please let us know what's on your mind. Have a question for us? Ask away.</div>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_3" id="input_1_3" class="textarea medium" tabindex="8" aria-describedby="gfield_description_1_3" maxlength="600" aria-invalid="false" rows="10"
            cols="50"></textarea></div>
      </div>
      <div id="field_1_6" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_above gfield--has-description field_description_above gfield_visibility_visible" data-js-reload="field_1_6"><label
          class="gfield_label gform-field-label" for="input_1_6">Comments</label>
        <div class="gfield_description" id="gfield_description_1_6">This field is for validation purposes and should be left unchanged.</div>
        <div class="ginput_container"><input name="input_6" id="input_1_6" type="text" value="" autocomplete="new-password"></div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_1" class="gform_button button" value="Submit Message" tabindex="9"
      onclick="if(window[&quot;gf_submitting_1&quot;]){return false;}  if( !jQuery(&quot;#gform_1&quot;)[0].checkValidity || jQuery(&quot;#gform_1&quot;)[0].checkValidity()){window[&quot;gf_submitting_1&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_1&quot;]){return false;} if( !jQuery(&quot;#gform_1&quot;)[0].checkValidity || jQuery(&quot;#gform_1&quot;)[0].checkValidity()){window[&quot;gf_submitting_1&quot;]=true;}  jQuery(&quot;#gform_1&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=1&amp;title=&amp;description=1&amp;tabindex=1&amp;theme=gravity-theme">
    <input type="hidden" class="gform_hidden" name="is_submit_1" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="1">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_1" value="WyJbXSIsIjhhYTNhNGU4YmNkNGIwMDQyMmMwM2ZhMTg4Yjg2YmEzIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_1" id="gform_target_page_number_1" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_1" id="gform_source_page_number_1" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_3" name="ak_js" value="124">
    <script type="rocketlazyloadscript">document.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() );</script>
  </p>
</form>

Text Content

Skip to content
 * Products
   * Barrel Blanks
   * AR Barrels
   * Bolt Action Barrels
   * AK Barrels
   * Pistol Barrels
   * Rimfire Barrels
   * Mil-Spec Barrels
   * Pre-Fit Rifle Barrels
 * Performance Series
   * 100 Series
   * 200 Series
   * 300 Series
   * 400 Series
   * 500 Series
 * About
   * About
   * Careers
   * Facility and Equipment
   * Why Vortakt
 * Learn
   * Vortakt Blog
   * Caliber List
   * Rifling Types 101
   * Barrel Blanks 101
   * Downloads
 * Contact Us

Menu
 * Products
   * Barrel Blanks
   * AR Barrels
   * Bolt Action Barrels
   * AK Barrels
   * Pistol Barrels
   * Rimfire Barrels
   * Mil-Spec Barrels
   * Pre-Fit Rifle Barrels
 * Performance Series
   * 100 Series
   * 200 Series
   * 300 Series
   * 400 Series
   * 500 Series
 * About
   * About
   * Careers
   * Facility and Equipment
   * Why Vortakt
 * Learn
   * Vortakt Blog
   * Caliber List
   * Rifling Types 101
   * Barrel Blanks 101
   * Downloads
 * Contact Us

Request a Quote
Vortakt Careers
Vortakt Careers
Request a Quote
 * Products
   * Barrel Blanks
   * AR Barrels
   * Bolt Action Barrels
   * AK Barrels
   * Pistol Barrels
   * Rimfire Barrels
   * Mil-Spec Barrels
   * Pre-Fit Rifle Barrels
 * Performance Series
   * 100 Series
   * 200 Series
   * 300 Series
   * 400 Series
   * 500 Series
 * About
   * About
   * Careers
   * Facility and Equipment
   * Why Vortakt
 * Learn
   * Vortakt Blog
   * Caliber List
   * Rifling Types 101
   * Barrel Blanks 101
   * Downloads
 * Contact Us

Menu
 * Products
   * Barrel Blanks
   * AR Barrels
   * Bolt Action Barrels
   * AK Barrels
   * Pistol Barrels
   * Rimfire Barrels
   * Mil-Spec Barrels
   * Pre-Fit Rifle Barrels
 * Performance Series
   * 100 Series
   * 200 Series
   * 300 Series
   * 400 Series
   * 500 Series
 * About
   * About
   * Careers
   * Facility and Equipment
   * Why Vortakt
 * Learn
   * Vortakt Blog
   * Caliber List
   * Rifling Types 101
   * Barrel Blanks 101
   * Downloads
 * Contact Us

 * Products
   * Barrel Blanks
   * AR Barrels
   * Bolt Action Barrels
   * AK Barrels
   * Pistol Barrels
   * Rimfire Barrels
   * Mil-Spec Barrels
   * Pre-Fit Rifle Barrels
 * Performance Series
   * 100 Series
   * 200 Series
   * 300 Series
   * 400 Series
   * 500 Series
 * About
   * About
   * Careers
   * Facility and Equipment
   * Why Vortakt
 * Learn
   * Vortakt Blog
   * Caliber List
   * Rifling Types 101
   * Barrel Blanks 101
   * Downloads
 * Contact Us

Menu
 * Products
   * Barrel Blanks
   * AR Barrels
   * Bolt Action Barrels
   * AK Barrels
   * Pistol Barrels
   * Rimfire Barrels
   * Mil-Spec Barrels
   * Pre-Fit Rifle Barrels
 * Performance Series
   * 100 Series
   * 200 Series
   * 300 Series
   * 400 Series
   * 500 Series
 * About
   * About
   * Careers
   * Facility and Equipment
   * Why Vortakt
 * Learn
   * Vortakt Blog
   * Caliber List
   * Rifling Types 101
   * Barrel Blanks 101
   * Downloads
 * Contact Us


OEM BARREL MANUFACTURING




VORTAKT BARREL PERFORMANCE SERIES

Economy and quick turnaround without sacrificing quality, for when margins make
all the difference.

LEARN MORE >

Our most popular and versatile offering. The perfect balance of performance,
value, and process.

LEARN MORE >

Finished to perform. The benefits of a straighter bore, tighter tolerances, and
lapped finish in volume you can rely on.

LEARN MORE >

Match-grade quality barrels held to exacting standards, with the added benefits
of lead lapping.

LEARN MORE >

The final word in precision. Small batch production with tightest possible
controls and performance standards.

LEARN MORE >


BARREL PERFORMANCE SERIES

All Vortakt® barrels are manufactured using UNISIG gundrilling, reaming and
rifling machines and tested to our rigorous quality standards. This ensures that
every barrel you purchase – no matter the Series – meets our standardized
performance levels.

100 Series
100 Series barrels are gundrilled and reamed faster with fewer tool changes,
leading to cost-effective production. Maintaining Vortakt’s rigorous standards
and SAAMI specifications, Series 100 barrels yield consistent quality at
production quantities.


Learn More

200 Series
200 Series barrels are our most popular – balance affordability without
sacrificing performance. These barrels are manufactured and tested above
industry standards, meeting the needs of most firearm OEMs.


Learn More

300 series
300 Series barrels are match-grade quality. Gundrilled and reamed at slower
feeds and lapped to remove tooling marks, Series 300 barrels adhere to improved
tolerance standards with straighter bores, a superior finish and improved
accuracy, even at high production levels.


Learn More
400 Series
400 Series barrels offer the same match-grade quality as Series 300 barrels with
the added process of lead lapping. This removes nearly all tooling marks,
resulting in a premium surface finish and consistent bore and groove diameters.


Learn More

500 Series
500 Series barrels offer the ultimate in performance and accuracy. Every barrel
is pre-lapped, single point cut rifled, and finish lapped. The end result is a
stress-free barrel made with the tightest bore and groove diameter tolerances
and uniformity.


Learn More




BARREL MANUFACTURING RESOURCES


BARREL BLANKS 101

What is a Rifle Barrel Blank? Barrel blanks are cylindrical components of rifled
firearms that will ultimately be machined to become a finished rifle barrel.

Learn More >


RIFLING TYPES 101

Button, Single Point Cut, Broach, and Cold Hammer Forged: Which rifling type is
the right fit for you?

Learn More >


CALIBER LIST

Explore common caliber and twist options offered by Vortakt. Additional options
are available by request.

Learn More >


WHAT’S A LOLLIPOP? MANUFACTURING SEMI-FINISHED PISTOL BARRELS

Pistol Barrel Materials Vortakt typically starts pistol barrel production with
416R stainless steel bar stock for most match-grade barrels, or 4150 CrMoV steel
for more

Read More >


MANUFACTURING PRE-FIT BARRELS: FEATURES AND BENEFITS OF SHOULDERED AND BARREL
NUT PRE-FIT DESIGNS

What are Barrel Nut Pre-Fit Barrels? Savage first popularized the pre-fit barrel
in 1958 with the introduction of the Model 110 rifle design. The Savage

Read More >


THE VORTAKT BARREL WORKS EXPERIENCE: NEW REVIEW FROM PRECISION RIFLE COMPONENTS

What is it like working with Vortakt? check out this recent case study! Vortakt
is more than just an OEM barrel supplier, we’re a business

Read More >


AIR-DROP PROGRAM

4000+ piece pricing in 250 piece quantities. Request an Air-Drop for immediate
delivery of Vortakt’s most popular barrel blank options.


LEARN MORE >


OEM PROMISE

We’re partners, not competitors. Vortakt operates exclusively as an OEM barrel
supplier to rifle, pistol, and shotgun manufacturers.

LEARN MORE >


Facebook Linkedin Instagram

QUICK LINKS

Products

Performance Series

Learn

N58W14500 Shawn Circle
Menomonee Falls, WI 53051 USA

Phone: 262-345-0888
Email: info@vortakt.com

STAY IN THE KNOW

Sign up here for info on technological developments, new product releases, and
Vortakt promotions.

SUBSCRIBE NOW

© Vortakt |  Privacy Policy  |  Cookie Policy  |  Export Restrictions

A division of Entrust Manufacturing Technologies, Inc.

Facebook Linkedin Instagram

N58W14500 Shawn Circle
Menomonee Falls, WI 53051 USA

Phone: 262-345-0888
Email: info@vortakt.com

QUICK LINKS

Products

Performance Series

Learn

STAY IN THE KNOW

Sign up here for info on technological developments, new product releases, and
Vortakt promotions.

SUBSCRIBE NOW

© Vortakt  |  Privacy Policy  |  Cookie Policy  |  Export Restrictions

A division of Entrust Manufacturing Technologies, Inc.


REQUEST A QUOTE


YOUR INFORMATION

Name(Required)
First Last
Email(Required)

Company(Required)



APPLICATION DETAILS

Please note our 10 piece minimum order quantity.
Part Description

Part Size or Caliber Details

Additional Comments

Comments
This field is for validation purposes and should be left unchanged.



Δ


NEWSLETTER SIGNUP

Name(Required)
First Last
Company(Required)

Email(Required)


Phone

This field is for validation purposes and should be left unchanged.


Δ


GENERAL CONTACT FORM

Name(Required)
First Last
Email(Required)

Company(Required)

Comments
Please let us know what's on your mind. Have a question for us? Ask away.

Comments
This field is for validation purposes and should be left unchanged.



Δ