sounds valid.
for each item (times its rarity level) you get the bonus. so in max. 6 items with rarity max (6) -> 108 each... may be a bit strong - on the other hand what are the chances you find them all ^^'