I took my seats to Paco's Custom Upholstery here in Roseville. As you've seen, they do great work and can recommend new foam and cut to match. I'll text you their number. I've been very pleased with my seats.
RV-9A N435KR, Vans calendar March 2018
LIO 320 B1A, Dual LS Plasma III, AFP injection