I haven't gotten these from the original poster's friend but I can vouch for the seats and their quality. I'm about to install my 3rd set and love them. I was just given an ad that they have a new product that might be of interest.
Luxury Line - United Commercial Upholstery, Inc.