Direct Mount Derailleur Hanger Shimano Trek Specialized Giant Canyon Cannondale | eBay
Shimano M7100 M8100 M9100 Direct Mount Chainring Replacement - YouTube
Shimano HG12 Direct Mount Chainrings – North Shore Billet
Amazon.com : DJC Bike Chairing Spider Adapter for Shimano Direct Mount to 104BCD M6100 M7100 M8100 M9100 XTR SLX (for Shimano to 104BCD) : Sports & Outdoors