6.5 will fit and you definitely needs a spacer on front and rear....you cannot fit the 6x9 on rears unless you modify the panel cover