Prolonged economic recession, increasing input costs and high interest have affected truck maker Tata Motors, according to OnCars, which said Tata reportedly is offering a discount of up to INR500,000 (US$9,056.89) on some of its heavy trucks to clear stock and avoid inventory backlog.