that looks really comfortable, did an upholstery shop do that or did you do it? Almost anything is a upgrade from OEM. Since i see it mounted on the bike in the last few pics, did you get a chance to test out the seat properly?