You'll praise the 04 seats if your ever driven a 97-03 those seats are terrible lol. Bonneville swap will probably just require making your own seat bracket I don't believe will bolt in just as is.