So I tried upgrading the impeller and took a pretty decent step backwards here.
Stock engine with worx grate, r&d 3* tabs, and beachhouse sponsons that cause a little drag vs the stock parts. 56.5 mph gps @ 6960rpm with beat up stock prop and worn wear ring, put in a fresh OEM wear ring and an Impros reworked Solas XO (Impros box says 16.5/24 pitch) only was able to hit 54.3 mph @ 6720rpm and feels slower too. Maybe has a slight bit better midrange pull but that was the only plus I noticed with the XO.
Im pretty disappointed but now I guess I will send my stock impeller to get reworked and put it back in for now. Stock motor cant pull enough rpm with the XO. I have R&D nozzles too but didnt bother trying them with the XO installed, they would pull the rpm down even more. I had tried them with the beat stock prop and worn wear ring and lost 200-250 rpm, lost some holeshot but felt a hair faster on the top vs stock nozzles. Didn't have a gps at the time to test max speed with.