Write SQL query to solve given problem: Which vendor gives the best profit on net for product ID 342?. Keep the solution inside sql tag ```sql [SQL-Query] ```
SELECT T1.Name FROM Vendor AS T1 INNER JOIN ProductVendor AS T2 ON T1.BusinessEntityID = T2.BusinessEntityID WHERE T2.ProductID = 342 ORDER BY T2.LastReceiptCost - T2.StandardPrice DESC LIMIT 1