pues tu id para ese caso no puede ser autoincrement, debe ser del tipo que te coincida con todas las demas tablas para poder hacer las consultas de manera rapida y facil, algunos dejan el id autoincrement por temas de que asi las consultas las realiza mas raopido la db pero no se por que :P
puede ser un codigo, el nombre, las primeras 3 letras etc...
si son productos no puede haber repeticiones o si??