Greetings,
In my humble opinion, you paid for what you get, I have a pair of those exact seats, and they are ok. Just ok! Craftsman shift is acceptable i.e. upholstery, side molding, and foam is fairly cheap for obvious reason to keep the cost of the seat down. Oh! The seats are 18Lbs without the base, 23Lbs with the base attach.
Alex