Ordered a part. They shipped incorrect part. They are now holding my part/money hostage until I ship their $40 part back. The correct thing to do would have been to apologize and ship the correct part immediately. Fat chance.
There is no way a large clean air duct can be mistaken for a hood latch release(photo). Also the part numbers aren't even a close match. I'm currently disputing the charge with PayPal.
They would not give any company owner information. I'm starting to think mparpartsgiant.com is simply a scam. DO. NOT USE.