I hate generic pictures of specific parts for that very reason.
Often, I need to know what the damn thing looks like.
I would think a seller would provide that if asked.
25% restocking fee is fairly common, though I think it's a bit offensive.
3% covers the CC fee, of course; not a fan of that either, but I understand to an extent.
$15.05 is the medium flat-rate box & shipping, which used to be 3 days max within the US.