Don't bother with the thermostat crap, if you want it running lean get it tuned lean. That's what I did in my VN and it uses a fair bit less fuel now.
Also, honestly, bashed out catalytic converter? Why? There is no reason for this, you're just spewing all sorts of toxic **** out your exhaust pipe.