I replaced an older iMac with a 2017 model so that the connecters would match.  It worked well.  The newer iMac has worked well, the data transferred well, the keyboard and mouse were not Apple products but they work.  Packaging was excellent, delivery was prompt.  Good service overall.