You're calling them the wrong name...
What you're fighting are GREMLINS not trolls
Each time I've seen "trolls" in your titles I've thought of internet scammers not project demons.
Good luck finding your parts!
I ALWAYS find mine.
Often it's moments after I've purchased their replacements...