Oregon Aero did my seats. But what is needed is Multi layer, various density memory foam, which forms to your body and prevents pressure points. If you have just a single block of foam, it does not form well to your body, which creates pressure hot spots any time when your are sitting for a long duration.