Not piling on, but the restocking fee sounds excessive?
Not everyone wants a science project when they buy a part.
If it's not what was expected, return (with reasonable fee) and look elsewhere.