The front is already rolled from the factory. They should fit, the stockers are 8 inches wide with a 48mm offset and 245 width tire, with a 38mm offset you're pushing the wheel 10mm out and then you're adding 10mm worth of width with the tire. I think there would only be a problem if you run a tire with too much sidewall.
I just put some 255/40r17's on front today with a 17x8 40mm offset. I am also running 1.5 degrees of negative camber to help cornering and they are really close to the strut. I am going back to discount tommorow and having them pulled off to see if there is rubbing. If there is off they come and back to the 245/45's. I would rather have a smaller tire that I can set the camber where I want than a wider one where I can't run a lot of camber.