I recently picked up a 2016 Cruze with 15" steel wheels for my daughter and I need to equip it with winter tires for next year. I have multiple questions that I'm hoping the community can help with. First I believe I have identified the wheels as GM#13434777 size 15x6 bolt 5x105 offset 39mm, would like to verify I am correct on specs. Second I'm trying to decide if winter tires on all four wheels is a must or if front two only is acceptable/advisable. Third I found a used set of 15" alloy wheels from a 2016 Sonic (p/n 5523 I beliveve) and am trying to determine if they will work on my Cruze. Fourth if Sonic wheels will work or if I go with steel wheels, is there an inexpensive TPMS relearn tool I can use to reset sensors when I change out wheels (EL-50448 or EL-50558 maybe?). Fifth if I buy a set of steel wheels what TPMS sensor do I need. Thanks in advance for the help.