There’s nothing wrong with a 3” top spacer, just make sure to get UCAs designed for a level. If you want to get a longer strut for the small increase in travel/performance, don’t get Bilstein 5100s or anything that is listed as an “adjustable strut from 0-x inches”. Reason is, the Bilsteins are designed for the factory coil to fit (and be useable with 0 all the way to almost 3 inches of lift)- this means the actual strut assembly is the same size as stock and the only way you’re getting lift is from preloading the coil. Instead, get a full 2 or 3” lifted strut with a new coil and full assembly. The first options that come to mind are Rough Country, Fox, or King. Anything else and I’d just save the money and get the top spacer