No, your punctuation is not even careful. You will have to recast: B ut this doesn't stem from envy, because that would have to mean that I desire those things that constitute a lavish lifestyle: mansions and hummers.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.