diff --git a/src/app/compare/compare-buttons.tsx b/src/app/compare/compare-buttons.tsx
index c69479e178..6fabf9eb71 100644
--- a/src/app/compare/compare-buttons.tsx
+++ b/src/app/compare/compare-buttons.tsx
@@ -280,6 +280,24 @@ export function findSimilarWeapons(exampleItem: DimItem): CompareButton[] {
query: `is:${getItemDamageShortName(exampleItem)}`,
},
+ // same waepon frame and also matching element
+ {
+ buttonLabel: [
+ intrinsicName,
+ ,
+ ,
+ ],
+ query: `(is:${getItemDamageShortName(exampleItem)} ${
+ exampleItem.destinyVersion === 2 && intrinsic
+ ? `exactperk:${quoteFilterString(intrinsic.displayProperties.name)}`
+ : `stat:rpm:${getRpm(exampleItem)}`
+ })`,
+ },
+
// exact same weapon, judging by name. might span multiple expansions.
{
buttonLabel: [adeptStripped],