Yes, water and dirt enters the engine bay, but most of it is above the tires and in front of the tires. Hasn't caused me any problems. Water gets in when you clean it with a hose. You could always have steel fender wells welded in. Just put them higher than the stock ones.