Every patch brings a chance that it stops working.
No, not really. Each item is a distinct file. The only way it would “stop working” is if they included some update in a patch (unlikely) and all that would mean is that you would continue to have the old thing while everyone with the patch would have the new thing (until someone package it up for GOG users).
All true. For anyone that cares, here's why:
When you have the steam version of Deadfire, the scavenger DLC packs add the following files into exported/design/gamedata :
All the assets for the DLC items are already in the base game, and the above files are simple one-line bits of code that tell Deadfire to drop them into party inventory.
When you install the fan-made solution in the same place:
It is a single "add all these at once" edition of the Scavenger hunt scripts. It is functionally no different aside from one file giving ten rewards versus ten files giving one reward. Neither of the two methods modify existing game files, which means they will not be patched out or broken by future updates.
Worst-case scenario, installing the fan solution now, and then possibly installing the official solution at a later date, you'll just end up with double the rewards. Neither of the two options conflict with each other, or base game files.
Even if you delete any of the above gamedatabundles, it's not like the game will take away the rewards. Once your party has them, you don't need the files again until you start a new game.