How much does this cost to the nearest dollar?

TBK Timing Belt Kit Replacement for Lexus ES300 2002 to 2003
Timing Belt Kit Replacement for Lexus ES330, 2002 to 2003 V6 3MZFE. Includes timing belt, water pump with gasket, thermostat and gasket, timing belt tensioner (hydraulic) not a bearing, upper timing belt idler bearing, lower timing belt idler bearing, two accessory drive belts, front crankshaft seal, two camshaft seals. The water pump is Aisin or NPW. The tensioners are Koyo. The auto-tensioner assembly if NTN. The drive belts are Bando of USA. The thermostat is Kuzeh, made in Japan. This kit will service Lexus with 3MZFE engines with a year range of 

Price is $295.00
Price: $295