This is a great example of doing one niche incredibly well. Another example I've seen of doing this well is motorcycle parts[1]. You select your motorcycle, it presents you with a set of schematics of the bike split by function - for example you pick the Cam chain tensioner. You pick the schematic for the part you want and it'll show you the schematic with every part numbered, and a numbered list beside it with the name of the part, the part number, the price and a "buy" button. So simple, works absolutely perfectly.
[1]:https://www.hondaparts-direct.com/oempartfinder?aribrand=HOM...