Spring Sale Promotion Up to 30% off click here

MRO 2.5 MOA Adjustable Red Dot Scope Reflex Sight With 21.2mm Mount For Hunting

Good quality MOA Red Dot Sight, 2.5MOA,1.7mW,Central Height:23/33/35/53mm
Save 46%
15 sold
people are viewing this right now
Performance updates and improvements - Redesigned objectives produce refined 2.5 MOA center point
Acquire targets faster - Large aperture objective lens allows for a larger observation area, enabling faster target acquisition while reducing the "tube effect"
Easily adjust brightness settings - MRO models feature 8 brightness settings to adapt to a variety of environments.
Various adapter brackets - There are 4 base brackets to choose from, with 4 center heights of 23/33/35/53mm to meet your different needs.

This scope is a reflex sealed sight for use on rifles, carbines, and shotguns to provide rapid target acquisition. It is designed to be used with both eyes open, providing the operator with maximum perception. The large objective lens maximizes the viewing area of such a small optic, allowing for fast aiming on target - especially in non-standard shooting positions. It also features 8-level brightness control, elevation adjustment, windage adjustment, advanced lens coatings and a fully sealed, waterproof, hard-anodized aluminum alloy housing, making the MRO the ultimate mini reflex sight.

  • Envision a scenario where the latest performance updates and improvements have revolutionized the shooting experience. With redesigned objectives leading the charge, precision is taken to new heights as a refined 2.5 MOA center point emerges, ensuring unparalleled accuracy on every shot. The targets seem to almost beckon the shooter, guiding their aim with pinpoint accuracy towards the desired bullseye. This enhanced feature not only improves shooting efficiency but also elevates the overall satisfaction of hitting the mark consistently. It's a game-changer in the world of shooting sports, where every shot counts and every improvement matters. The redesigned objectives stand as a testament to innovation and excellence, setting a new standard for performance in the industry.
  • With its expansive objective lens, this cutting-edge optic offers a viewing area that is 44% larger than similar products on the market. Imagine immersing yourself in an unparalleled visual experience, where every detail is vivid and crisp, thanks to the wide scope provided by this impressive lens. Whether you're observing nature's wonders or exploring the night sky, this optic's large objective lens ensures that you never miss a moment of the breathtaking beauty around you. Its superior design not only enhances your viewing pleasure but also brings you closer to the world with unparalleled clarity and precision.
  • Ambidextrous brightness control.Brightness dial is equally usable by leftor right-handed operators withouthaving to remove hand from firecontrol.
  • Built to withstand the harshest conditions imaginable, this impressive device is meticulously crafted with a robust forged 7075 housing, ensuring unparalleled durability and longevity. Its fully sealed construction not only guarantees maximum protection against the elements but also provides a secure barrier against dust, water, and other potential hazards. Infused with dry nitrogen, this cutting-edge technology offers an extra layer of defense, safeguarding the device against even the toughest environments. With a design that prioritizes both performance and reliability, this device is truly in a league of its own when it comes to conquering the challenges of the great outdoors.

Experience the flexibility and versatility of our range of adapter brackets - You'll have 4 different base brackets at your disposal, each offering unique benefits and features tailored to your specific requirements. With center heights ranging from 23mm for compact spaces to 53mm for larger installations, you can easily customize your setup to meet all your different needs. Whether you're looking to mount a small device or a larger piece of equipment, our adapter brackets provide the perfect solution for any situation. Don't settle for one-size-fits-all solutions, choose our adapter brackets and elevate your mounting experience to new levels of precision and convenience.

Performance Parameter



Reflex Lens Coating

Red film

Overall Light Transmission


Reticle Style

Red dot

Dot Size



8 levels

Impact resistant

General impact


General rain waterproof

Apperance  Parameter

Centerline Height


Finish & Coating


Housing Material:

7075-T6 forged aluminum




According to the requirements








120G Does not contain battery and bracket

The use of parameters

Mounting Requirement


Mounting Styie

Holding strip



Battery Life


Power supply


Operating current(High Light)

100 100 uA

Operating current(Low Light)


Rated power input


Package Contents

1x MRO 2.5 MOA Adjustable Red Dot

1x MRO Mount

1x Wrench

4x ScrewS

1x CR2032


Large Viewing Area. Adjustable Brightness Settings. Ambidextrous Brightness Control. Easy-to Set Adjusters. Aircraft-Grade Aluminum Housing. Surface-Flush Adjusters. Waterproof to 100Ft. Single lithium Battery (CR2032). Five Year Battery Life. The Trijicon Miniature Rifle Optic (MRO) is a reflex-style, sealed sight intended for use on rifles, carbines, and shot to provide fast target acquisition. It is designed to be used with both eyes open, providing the operator with maximum situational awareness. The large aperture and tapered light path maximizes the viewing area in such a small optic, allowing for fast target engagement – especially from non-standard shooting positions. Advanced lens coatings and electronics produce a crisp red dot. The brightness control dial on the MRO is specifically designed for ambidextrous usage. With a mid-adjustment “off” position and eight discernible brightness settings, this brightness dial allows for quick and ergonomic adjustments. The MRO features fully protected adjusters that maintain zero even during rough handling, and can be adjusted without the need for special tools. Hard-anodized, forged 7075-T6 housing is fully sealed and waterproof, providing durability in demanding conditions.

This video was actually filmed by us during the unboxing process in our company's office. The bright light environment allowed us to capture the vibrant red dots with great clarity. As we explored the product further, its performance exceeded our expectations, showcasing its impressive capabilities. Watching the video, you can truly appreciate the quality and functionality of the product, which remains outstanding even in a professional setting like our office.

Select product
Selected 0 item(s)
Option 1
Option 2
Option 3
function updateQueryStringParameter(uri, key, value) { if(!value) { return uri; } let re = new RegExp('([?&])' + key + '=.*?(&|$)', 'i'); let separator = uri.indexOf('?') !== -1 ? '&' : '?'; return uri.match(re) ? uri.replace(re, '$1' + key + '=' + value + '$2') : uri + separator + key + '=' + value; } function addEventListenerRedirect(data) { if (data.type === 'checkout_redirect_login') { let { pathname, search } = window.location; let order_id = data.order_id || ''; let newSearch = updateQueryStringParameter(search, 'order_id', order_id); let return_Url = `${pathname}${newSearch}`; let redirect_Url = `${data.url}?_returnUrl=${encodeURIComponent(return_Url)}`; return Promise.resolve(redirect_Url) } if (data.type === 'checkout_redirect') { return Promise.resolve(data.url); } if (data.type === 'checkout_reload') { let { pathname } = window.location; return Promise.resolve(pathname); } return Promise.reject({}); } function addEventListenerMask(data) { if (data.type === 'checkout_mask' && data.show_mask) { return Promise.resolve({}); } return Promise.reject({}); } function addEventListenerMaskClose(data) { if (data.type === 'checkout_mask' && !data.show_mask) { return Promise.resolve({}); } return Promise.reject({}); } function handleUpdateCheckout(data) { let message = { type:'theme_variant_list_update' } return Promise.resolve(message); } function addEventListeneFullFixed(data) { if (data.type === 'checkout_full_screen') { return Promise.resolve(data.is_full_screen); } return Promise.reject({}); } function addEventListenerTproduct(data) { if (data.type === 'checkout_kick_items') { return Promise.resolve(data); } return Promise.reject({}); } function handleCheckOrderIdChange(data) { if ((data.data && data.data.order_token) || data.order_id) { let new_order_token = (data.data && data.data.order_token) || data.order_id ; let checkout_iframe_template = document.getElementById('checkout_iframe_template'); let old_oder_token = checkout_iframe_template.getAttribute('data-order-id'); if (!old_oder_token) { checkout_iframe_template.setAttribute('data-order-id', new_order_token); } let isRerenderCheckout = new_order_token == old_oder_token; let obj = { order_id: new_order_token, once: isRerenderCheckout } if (!isRerenderCheckout) { checkout_iframe_template.setAttribute('data-order-id', new_order_token); } return Promise.resolve(obj); } return Promise.reject({}); } function addEventListeneScollToCheckout(data) { if (data.type === 'scroll_to_checkout') { return Promise.resolve(); } return Promise.reject({}); } function handleGetOrderInfo(data) { if (data.order_id) { let api = `/api/checkout/order/info?order_id=${data.order_id}`; return Promise.resolve(api); } return Promise.reject({}); } function handleToggleStickyCheckoutBtn(data) { if (data.type === 'checkout_submit_visible') { return Promise.resolve(!data.visible); } return Promise.reject({}); } function handleSetStickyCheckoutBtnDisabled(data) { if (data.type === 'checkout_submit_disable') { return Promise.resolve(data.disable); } return Promise.reject({}); } function stickyCheckoutBtnPostMessage(data) { let message = { type: 'theme_submit_click' } return Promise.resolve(message); } function handleShowChecktoutToast(data) { if (data.type === 'checkout_toast') { return Promise.resolve(data.message); } return Promise.reject({}); } exportFunction('handleGetOrderInfo', handleGetOrderInfo) exportFunction('handleCheckOrderIdChange', handleCheckOrderIdChange) exportFunction('addEventListenerRedirect', addEventListenerRedirect) exportFunction('addEventListenerMask', addEventListenerMask) exportFunction('addEventListenerMaskClose', addEventListenerMaskClose) exportFunction('handleUpdateCheckout', handleUpdateCheckout) exportFunction('addEventListeneFullFixed', addEventListeneFullFixed) exportFunction('addEventListenerTproduct', addEventListenerTproduct) exportFunction('addEventListeneScollToCheckout', addEventListeneScollToCheckout) exportFunction('handleToggleStickyCheckoutBtn', handleToggleStickyCheckoutBtn) exportFunction('handleSetStickyCheckoutBtnDisabled', handleSetStickyCheckoutBtnDisabled) exportFunction('stickyCheckoutBtnPostMessage', stickyCheckoutBtnPostMessage) exportFunction('handleShowChecktoutToast', handleShowChecktoutToast)
window.addEventListener('message', (e) => { const iframe = document.getElementById("checkout_iframe"); if(iframe && e.data && e.data.type === 'checkout_full_screen'){ if (e.data.is_full_screen) { iframe.setAttribute("scrolling", "auto") } else { iframe.setAttribute("scrolling", "no") }; } }); function handleSetObserver() { let iframeEle = document.getElementById('checkout_iframe'); var observer = new MutationObserver((mutations) => { let is_dom_change = false; mutations.forEach((item) => { if (item.type === 'childList') { is_dom_change = true; } }); const scrollHeight = iframeEle.contentWindow.document.body.scrollHeight; if (is_dom_change) { iframeEle.style.height = `${scrollHeight ? scrollHeight : 1400 }px`; } }); const options = { "childList" : true, "attributes" : false, "characterData" : false, "subtree" : true, "attributeOldValue" : false, "characterDataOldValue" : false }; iframeEle.contentWindow.addEventListener('DOMContentLoaded', function(e) { try { if (iframeEle.contentWindow.document.readyState === "interactive") { observer.observe(iframeEle.contentWindow.document, options); const iframe = document.getElementById("checkout_iframe"); iframe.addEventListener("load", function(e) { if (iframe.contentWindow.location.href.indexOf('thank_you') > -1) { window.location.href = iframe.contentWindow.location.href; } }); } } catch (err) {} }); } function handleAddListenerCheckoutIframe() { let checkout_iframe_render_elem = document.getElementById('checkout_iframe_render_1634493037563'); checkout_iframe_render_elem.addEventListener('spz:dom-update', (e) => { handleSetObserver(); }) } handleAddListenerCheckoutIframe();
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1711673738628').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);