This is sadly my feeling too.
I tried to get a good FotFH for DAYS. DAYS. And i failed miserably.
Running to Quest giver. Accept reward. Check reward. Dashboard. Repeat. Not fun. At all.
I stopped once i got 2 Maliwan parts on it, couldn’t bear more…
At least killing bosses or ennemies can be a bit entertaining…
I really hope that for the next Borderland game they will implement some kind of Weapon Crafting Machine that let you salvage component from unwanted weapons to use them to craft a new one.
Or even fuse two identical aprts to get one better.
2 White Dahl SMG stocks = 1 Green Dahl SMG stock
2 Green Dahl SMG stocks = 1 Blue Dahl SMG stock
2 Blue Dahl SMG stocks = 1 Purprle Dahl SMG stock
2 Purple Dahl SMG stocks = 1 Etech Dahl SMG stock
2 Etech Dahl SMG stocks = 1 Legendary Dahl SMG stock.
32 white Dahl SMG stocks to get is a bit grindy but just enough to be acceptable for me (have to find a SMG, with good lvl, with good stock). And you still have the grips and the sight and the accessory to grind to perfect your weapon. Farmers are happy, RNG haters are happy (i HATE random, at least with that process i KNOW i will get my item, even if it takes days).
And to avoid exploit, make them tied to lvl. A stock has the lvl of the weapon it comes from, and can not be fused with a different level stock.