I have used lseat.com. I did our LX470 with LSeat skins back in January 2018, and my Land Cruiser in 2019, and they are just now starting to show some wear (scratches), but otherwise still holding up very well (both are daily drivers). I also I did my son's 2000 4Runner with LSeat Skins 2 years ago ($350 for both front seats, upper and bottom), and they still look brand new (I also replaced the driver's seat foam (bottom only), but not the passenger's). I also added seat heaters (Amazon, less than $50).
The LSeat leather is a good color match, but the texture is slightly different (factory leather is smooth, where the LSeat leather has some texture to it). There are some that don't like LSeat, but I am happy with them and would definitely use them again (I have no affiliation with them, and there are other replacement leather skins available...).