+40 will work fine with most wheels, What's the width on the wheels you listed?
As for tire size, for the Gen6 SE wheels, they use 215/55/17, and the overall diameter for that is 26.3".
So you can do 235/40/19, which is 26.4".
"When speedometer reads 60mph actual speed will be 60.3mph : 0.5% faster."
The cheaper route, is 235/35/19, which is 25.5".
When speedometer reads 60mph actual speed will be 58.1mph : 3.2% slower.
Another option is 245/35/19, that comes out to be 25.8"
When speedometer reads 60mph actual speed will be 58.8mph : 2% slower.
235/40/19 tires are harder to come by at normal tire shops, they'd probably have to order them.
I'd prefer taking the 235 over 245, unless your tire size is wider then 8.5", I prefer a more stretched look then going fat. If you have a 19x8 wheel, I'd do 225/40/19, which is a 26.1" diameter.
Use:
http://www.rims-n-tires.com/rt_specs.jsp
There are plenty of to get wheel spacers:
http://www.upgrademotoring.com/wheels/kics_spacer.htm
On +40 offset wheels, I'd do maybe a 5mm spacer, depending on wheel width of course.
There exists another brand of strut bars and sway bars, which is from Ultra Racing, who is a vendor here by the name of mbarton I believe.